Changes:
- Use callback instead of windows message to invalidate views when resource loaded in C++ side.
- RenderCommands: minor formatting
- RenderCommands: The Render settings PropertyEditor was not skinned correctly.
- TerrainEditor: save splitter distance in app settings.
- ResourceLister: pass in instance when registering settings.
- Replaced FolderNameEditor with FolderBrowserDialogUITypeEditor
- ResourceLister: fixed crash due to unhandled exception.
- ResourceLister: the context and tree view was not properly refreshed when file changed.
- CustomFileSystemResourceFolder: skip over system and hidden files.
- Made CameraCommands to auto import CameraControllers.
- Persist CameraController for each DesignViewControl.
- Use commas for separating file types in FileUriEditor filter passed via IAnnotationParams.
  semicolon was used because FileUriEditor didn't handle filter with comma separated file types.