GPU: Fixed bug in command list size decoding.
GSP: Updated RegisterInterruptRelayQueue to return expected magic number.
GSP: Updated TriggerCmdReqQueue to return success code.
GSP: Trigger GPU interrupts at more accurate locations.
Merge pull request #243 from bunnei/fix-gsp-synch

Fix gsp synch
CFG:U: Store country codes as u16 instead of char pointers, and return the correct error in GetCountryCodeID.
Merge pull request #239 from linkmauve/country-codes

CFG:U: Store country codes as u16 instead of char pointers, and return the correct error in GetCountryCodeID
Loader: don’t load the file again and again, keep a reference to it and pass it to the AppLoaders.
Loader: Guess filetype from their magic, and only fallback to the extension if that doesn’t work.
Fix everything that was mentioned in the comments, and also switch to C++-style casts.
Remove i == 0 check in NCCH’s LoadSectionExeFS.