Fixed errors compiling with Visual Studio, fixed warnings about struct/class forward declaration mismatches, got rid of empty ResourceLoader translation unit.