* add ability to set path of card image before CARDInit
* add missing func to osx/linux variant of ResolveDolphinCardPath
* remove format specifiers in formatting funcs
* missed some oops
* refactor card loading to allow loading slot A and B if present
if neither slots have card images, a slot A image will be created at the save directory
this commit also changes card image names to "MemoryCardA/B.USA.raw" to fit with dolphins naming conventions (region code will always be USA unless changed in the macro, which could eventually be changed to be something in aurora config)
* only remove file name from CARDSetBasePath if not a directory