Do some additional checks on what kind of eboot it is before trying to boot it.
Merge pull request #3550 from thedax/master

Game loading: Fix a bug and prevent a "file is corrupt" error for demos/np PBPs that really aren't corrupt.