Changes:
- Enabled  snap angle for rotation manipulator.
- Enumerate dxgi outputs during D3D device creation (for debugging).
- minor cleanups
- Skinning: Prevent skin service from modifying background color of view controls.
  There is a setting in the preferences for that.
- Added default value to few DesignView settings. So they can be reseted using preferences dialog.
- HistoryLister improvements:
  -- Added < Clean State > as first item to allow undoing first command.
  -- Use virtual mode instead storing items locally.
  -- Removed Max command count (it is no longer needed).
Changes:
- Save Snap Mode in app settings.
- Manipulators: minor code cleanup
- scaled down light icon
- Use higher  resolution for light icon.
- Render bounding box for BoxLight.
- ShapeLib.cpp removed some commented out code.
- PointLight increased default range to 10 unit.
Changes:
- More stable and accurate world axes rendering implementation.
- LvEdRenderingEngine.cpp: Add new function used for rendering world axes.
- RenderSurface.h/cpp: Added new function to project point from 3d space to viewport.
- Camera.h/cpp: Add few getter functions.
- util.cs: moved transform related code  to perspective case.
- NativeDesignControl.cs: Removed method used for rendering system axis.
Merge branch 'master' of github.com:SonyWWS/LevelEditor into OpenGL
Stripped most DirectX-based classes from editor
Replaced Tao.OpenGL with OpenTK (the newer version of Tao)