Fixing build, non MSVC have debug/release targets
Fixing Vector4 global friends
GCC doesn't allow friend declarations to substitute true global function declarations