Fix VS warnings and incorrect glColor3b call

LuaSystemPath.cpp needs PushToLua template function defining before first use.
LuaPlayer.cpp wanted explicit 64 bit shift.
GuiMeterBar.cpp was mixing byte and ubyte GL methods.
Merge branch 'warning_fixes'