Remove LoadInternal, simplify and clean stuff
Move compiled load of gameresource to gameresource
Glue LoadKeyValues3File so we don't need to load the entire KV3 blob to read it's header, give support to loading KV3 in GameResource, cleanup LoadCompiledInternal, also add support for eventual custom loading of gameresource
Load GameResources from addons when they are registered, previously they wouldn't be loaded properly