SERVER and CLIENT functions can now be registered as well.
For checking whether to register for CLIENT or UI, we now check its context instead of comparing pointers. For server, a dedicated function was build.
* Renamed pak_asyncload to pak_requestload
* Added new ConCommand to unload rpaks. It's called pak_requestunload.
* When CHostState requests an rpak unload, it will now print the name of it.
* Turned a few static addresses onto patternscans.
Some GUID's are still unknown.
Class members need verification like the material resolution member.
Added a ConCommand for getting the material we are currently looking it and printing it to the console.
Porting to other seasons still need to be done.