Syntax cleanup

Fixed a few syntax errors that were covered up by the minifier, and
added semicolons where they were missing.
Allow development without local webserver

The protocol-relative URLs in cm-bootstrap.js are problematic when
trying to run a development version directly from local disk (URL
beginning with 'file://').  I've specified 'http' for those URLs in
bootstrap, but removed it in the build process to keep them
protocol-relative for release.
Fix flickering building tooltips

Rather than doing a DOM update after the tooltip is updated, we'll
insert our markup into the building description before the tooltip
update.
Merge pull request #3 from super-aardvark/selfhost

Fix for flickering Building tooltips, plus other minor changes