Update the native editor code to the latest managed renames.
Clean up mixed spaces and tabs in GwenRenderer.cpp.
Factored the build RPC generator setup in its own function.
Converted the HostState enum to a C++11 enum class.
Removed mixed tabs/spaces in Editor/API.h.
Added RPC generation using the new function to the Editor.Shared build.
Changed the namespace from Flood.Editor.GUI.Controls to Flood.Editor.Controls.
Use an object initializer in DocumentTab.cs.
Added new premake4.exe build with the new "startproject" command.

Since our patch was accepted upstream we do not need our own version of it anymore.
Added a pane abstract class and changed the ProjectPane to use it.
Link the managed engine and server projects to Editor.Client.
Updated the initialization of the editor.
Added start of the project manager interface.
Added start of the user manager interface.
Added file to keep shared editor settings.
Added stub implementation of the server services.
Added main server class.
Added the base sockets to the server.
Added new tool to generate Premake build files for wxWidgets.
Do not try to include the MSVC wxWidgets setup header.