Refactored getRenderData from SearchView to children
Fixes #1096 by ensuring progress is reset back to zero so render gets called correctly after ajax call to load patches completes
Merge pull request #1101 from dpen2000/FixPatchesList

Fixes #1096
Merge pull request #1098 from rubenvereecken/view-refactoring

Refactored getRenderData from SearchView to children
Fixed models thinking they've got changes when they don't.
Protecting our replacement of Math.random via Aether.
Made right-click duplicate Thang menu actually clone modified Thang.
One line fix for issue #1110. Thang search bar works again.
Merge pull request #1113 from rubenvereecken/issue1110

One line fix for issue #1110. Thang search bar works again.
Script event triggers are now fetched from the mediator, resolving issue #1061
Merge branch 'rubenvereecken-issue1061'
Fixed #1106 a bunch. Patches show up correctly, don't include skipped paths when patching, and skipped paths are now used in the patch modal too.
Fixed #1102
Tweaked how editPath is passed to the server so it doesn't foul up validation.
Fixed #1039
Fixed up my refactoring of markToRevert so now _revertAttributes is only populated the first time set is called.
Fixed #1099
Fixed the settings view putting undefineds in the level documents and causing validation errors.
Reworked validation error handling a little, putting better debugging logs in and making level save modal show when there are some.
Started the horrifying migration to an inline jobs profile editor.