Maintenance, Editor Cleanup
#CHANGE: Moved all project .resx files to their respective Properties folder and moved all embedded content to a local EmbeddedResources folder. It's now consistent across all projects.
#CHANGE: Mapped all Type category entries from CorePluginRegistry to EditorHint attributes.
#REMOVE: Removed CorePluginRegistry Type category functionality in favor of attribute usage.
Maintenance, Editor Cleanup
#CHANGE: Renamed DualityEditor namespace to Duality.Editor.
Maintenance
#CHANGE: Moved Duality.EditorHints to Duality.Editor namespace.
Maintenance
#CHANGE: Moved all plugin code to a namespace following the pattern Duality.Plugins.XY or Duality.Editor.Plugins.XY
Maintenance
#FIX: Fixed old DualityTests namespace by moving its contents to Duality.Tests.
Namespace Cleanup
#CHANGE: Removed Duality.Profiling namespace and moved its contents directly into Duality namespace.
#CHANGE: Merged Duality.VertexFormat and Duality.ColorFormat into Duality.Drawing, and moved some othre classes there as well.
Namespace Cleanup
#FIX: Added previously missing Type checks to Compatibility plugin.
Maintenance
#CHANGE: Moved a lot of code files to create a more intuitive folder structure in Duality.
Maintenance, Editor Cleanup
#CHANGE: Mapped all CorePluginRegistry.RegisterTypeImage calls to the appropriate EditorHint attributes.
#REMOVE: Removed CorePluginRegistry.RegisterTypeImage functionality.
Tweaks
#CHANGE: Refactored some GetEditorHint code.
Bugfixes
#FIX: Fixed a bug where AssemblyResolve would throw an exception, if no Plugins subdirectory existed.