Use memory card 251 for games that cannot use large memory cards
add setting to game inis to use memory card 251 for games that cannot use large memory cards
SW backend: make shaders work on Intel/Windows.

Apparently the Intel shader compiler doesn't implement "#if" correctly...
so use "#ifdef" instead.
Merge pull request #227 from magumagu/swbackend-fix-shaders

SW backend: make shaders work on Intel/Windows.
Merge pull request #226 from LPFaint99/Issue6753

Use a 251 block Memory card for games that do not work with larger cards. Fixes Issue 6753