Move windowing code out of ui.js and into windowing.js.  Move templating into templating.js, along with some substitution.  Apply that substitution to interface.html.  Fix up functional testing some.  Pass ui module along with ui-ready event.
Fix window hiding regression, make it work for popups
Make ui.js emit new-element for main container
Avoid detecting jQuery objects with the .get method.
Avoid some other .get tests.
Merge branch 'master' into develop
Fix form-init name problem
Merge branch 'master' into develop
another typo
Merge branch 'master' into develop
yet another typo
Merge branch 'master' into develop
Partial work on UI redesign (much still broken)
Fix some images that weren't using fully qualified links.
Set TowTruck.version based on git commit
adding v3 assets
updating the avatar
Fix case where a message can come in before TowTruck is ready to process messages.
fix templating-related classes in chat messages
Add a backdoor of sorts, with the /baseurl and /config commads, that allow someone to add personal patches to the configuration of TowTruck.