Tweaks
#ADD The top keyboard number keys can now be used to switch between
the available camera view states when the cam view has focus.
Removed the Are you sure? dialogue box on closing Duality when no changes
have been made.
Merged FileHash Improvements
#CHANGE: Merged FileHash performance improvements and testing from https://github.com/BraveSirAndrew/duality/commit/6df39273f5356c8868acf1748d3877af6d5ff868
Merged Performance Improvements
#CHANGE: Merged editor performance improvements on startup by deferring BgColorDialog creation inside the CamView.
#FIX: Fixed a bug when renaming content refs.

If some content had been added to the editor, but the type for that
content was missing (not checked in yet/plugin folder not updated
yet etc), the editor would throw a confusing exception. Added a helpful
warning message and a null check.
Merged FileRename Bugfix
BUGFIX: IContentRefPropertyEditor could throw null reference exceptions if
its getter returned null objects.
Improve the speed of adding to the scene by changing to a Hashset from a list.
Merged GameObjectManager HashSet Changes
Merged Screen Resolution Changes
Performance Improvements
#CHANGE: Huge performance improvement for keeping the Scene clean using a ridiculously small change.
#REMOVE: Removed FlushDisposedObjects extension methods, because they've become trivial.
RawList Performance
#ADD: Added RawList.RemoveAll unit tests.
#CHANGE: Improved RawList.RemoveAll performance significantly by using a more efficient algorithm.