DiscIO: Fix extra tabs in the banner loader headers
DiscIO: Centralize the banner pointer and validity boolean into IBannerLoader

These are both used within the banner loaders, and IsValid is exactly the
same. So this makes sense.
Merge pull request #540 from lioncash/banner

Centralize some common banner loader class members.