Removed engine bindings VS project.
Changed the namespace of Editor.Server to Flood.Editor.Server.
Renamed DocumentOperation to UndoOperation.
Changed the Document class to be based around an interface.
Disable some document id code in DocumentManager.cs.
Updated Project to be based around an interface and added some documentation comments.
Create a document in the editor by default.
Automatic formatting of some ToolManager.cs code.
Disable document selection by id.
Updated SceneDocument.cs to the new Document interface.
Added first wave of tests for Editor.Client.
Wrap the comments in Concurrency.h to respect line limits.
Added support for Clang as a compiler.
Stylistic fixes across the codebase.
Added an implementation of AllocatorCreateStack.