Integrates the abstract application view.
Renames __ui to ui in views.
Revert "Renames __ui to ui in views."

This reverts commit 26b2494e81d8754876f8f9d48f5deb3630a855cb.
Refactors view ui hash selection.
Style tweaks in shared record collection.
Sketches in shared controller.
Fixes types in shared controller.
Migrates map to new controller architecture.
Migrates layers to new controller pattern.
Migrates presenters to new controller pattern.
Gets rid of unneeded call to super init() in Static Bubble view.
Refactors Static Bubble view, reclassifies some of the Jasmine unit tests.
Refactors presenter and tests.
Prunes out unneeded command bindings in public map controller.
Implements controller pattern in top-level editor module.
Adds support for object event mapping in shared controller.
Tracks layer definition modules.
Formatting in .gitignore
Migrates search module to controller pattern.
Migrates styles module to new controller pattern.