App settings GUI improved (but incomplete): nicer interface for specifying servers and designating the active one.
Improved app settings interface; though ill-advised foray into backbone-relational needs undoing.
Clicking save/disk icon in app settings now correctly gets model state from GUI.
Active server select now changes with server names in servers interface.
Active server select now changes when a new server is created.
Adding a new server makes the server config body visible.
Server removal works and is reflected in active server select; serverTypes array trickles down model hierarchy non-relationally.
Backbone.localStorage now being used to persist applicationSettings model/collection.
In application settings focusing an element animatedly scrolls to that element.
App settings view saves display state on close.
Fixed bug where `close()`ing and re`render()`ing subviews caused events to be undelegated/stopListening-ed; event binding now occurs at end of `render()`.
Active server is now indicated in servers list via .ui-state-highlight.
Minor cosmetic changes to application settings page.
Login and register dialogs now contain active server views; all active server views simultaneously display active server state.
Login and logout functionality now works with the new application settings.
Register dialog made sensitive to server type; first stab at FieldDB register function.
Registration functionality now works (though needs more thorough testing).
Merge branch 'feature-configure-servers' into develop