More hooks in LaunchClassLoader

I was working on adding hooks like these by extending LaunchClassLoader, but found that replacing the active loader without conflicting with other mods/mod loaders wasn't worth the frustration.
Mojang, please do whatever you want with these changes, rewriting them if need-be.
I can explain my reasoning behind each change, if you want me to.