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
Merge branch 'master' into develop
Merge branch 'master' into develop
Merge branch 'master' into develop
Merge branch 'master' into develop
Fix some images that weren't using fully qualified links.
Set TowTruck.version based on git commit
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.