Added cameraShift parameter to Camera, added setViewportShift to Renderer. Added pausePhysics boolean to PhysicsScene
Fixed projectRayFrom2DCoordinate to support multiple cameras. Added getProjectionMatrix to Camera
Reliable network data fixes, physics will now set entity position and quaternion rotation properties instead of by pure matrix, added convenience methods to PhysicsSceneEntity
Added convenience methods to Server
Added convenience methods to Server for handling client data
Made SceneLine inherit from SceneMesh, moved child order operations to Entity
Fixes log output not being displayed in the Visual Studio Debugger.

 - Added windows.h for OutputDebugString
 - Changed undefined MSVC to _MSC_VER
 - Changed WCHAR to wchar_t
Merge branch 'hotfix/Fix_logger_output_for_MSVC' into develop
Merge branch 'hotfix/Fix_logger_output_for_MSVC'
Merge branch 'develop'
Merge pull request #414 from CraigMesdag/master

Fixed logger output in Visual Studio
Fixed Linux build script
Fixed IDE build on Linux
Fixed file dialog icons and text
Fixed near and far variables not working in Windows cause MSVC treats them as constants, added latest files to IDE MSVC project
Made Alt key work correctly on Windows, OpenGL buffer will not scale now on higher DPI settings in Windows
Added mouse wheel support to trackball camera in entity editor in the IDE
Made middle mouse button activate trackball camera navigation in entity editor
Fixed broken icon in IDE
Entites will have their parent entity set to NULL now when removed from their parent, lights in the entity editor are now properly removed and added on Undo/Redo events, fixed small icon version in the editor