Fixes #450
You can now debug (/use) the IDE in Visual Studio without copying files manually.
Windows IDE should only have one main menu - choosing Windows style one
Fix archive.dll not being copied along with the Player (Issue mentioned here: http://polycode.org/forum/viewtopic.php?f=4&t=930)
Make getRotation more consistent: *replaced getEulerRotation with getRotationEuler
Added a global Services() convenience function to wrap around CoreServices::getInstance()
Removed old code that prevented bindings to generate on methods with less than 2 public methods
LocalShaderParam data setters and getters will no longer crash if incorrect type is used
New shaders and cubemaps in the material editor are now automatically selected
Fixed lights not being sent correctly to the shaders
Fixed shadow mapping, which was broken by recent changes. Framebuffer binding in Renderer now keeps a stack, restores previous framebuffer binding on unbind, spotlight shadowmap fov now gets correctly set in SceneLight, shadow mapping now works in IDE entity editor
Initial sprite editor rework started, automatic sprite frame generation
More sprite rewrite stuff. New sprite editor almost functional
Manual frame creating and frame deletion in sprite sheet editor
Frame removal, sprite editor bugfixes
Sprite frame reordering
Frame extending in frame edit bar
Fix mouse input lag while keyboard input - old projects should update their main.cpp according to this changes!
Sprite offset editing in the sprite editor
Sprite frame transform and scale widget in sprite sheet editor