Added support to move lights
Selection marking now works
Merge remote-tracking branch 'origin/master' into ToolPicking
Fixed picking bug.
Get and set for all light properties.
Normalize direction for lights.
Sort group boxes and signals to edit lights.
Merge remote-tracking branch 'origin/master' into Design

Conflicts:
	Common/Source/EventData.h
	ToolKit/Source/MainWindow.cpp
	ToolKit/Source/MainWindow.h
	ToolKit/Source/MyDX11Widget.cpp
	ToolKit/Source/MyDX11Widget.h
	ToolKit/Source/ObjectManager.cpp
	ToolKit/Source/ObjectManager.h
Fixed merge conflicts. Added support for negative direction for directional light.
Removed extra trees and simplified object abstractions.
Temporarily fixed light component position to follow the actor position.
Created magic move to marked object funtion.
Added support to remove actors (objects)
Provide alternate method for actor serialization
Add UUIDs to filters in preparation for saving filters to file
Hide annoying warnings about us not knowing what we are doing
Add XMLLevel class for loading and saving levels to and from XML
Save level to XML in the editor
Merge remote-tracking branch 'origin/master' into Power_Pie

Conflicts:
	ToolKit/Source/MyDX11Widget.cpp
Tool manager