Merge pull request #371 from cvanball/master

Added TopicNameMappings for Sidebar
Implement #336, see issue for info on what to upgrade
Merge pull request #372 from cvanball/master

Changed site-base.less due to layout issue with first option in side navbar menu
#336 updated the instructions and package.json for the 0.9.0 real typescript release
#123 fixed regression when viewing camel diagrams
#336 install grunt-cli these days, not grunt
avoid directory trees for typescript definitions
trying to fix watch...
Make OSGi Configuration Admin properties editable, towards #355

The configuration admin properties are editable by clicking in the
table. This will enable the save button. You can also delete properties
via a delete button.
Adding properties will be in a separate commit.
Switch to using livereload in grunt-contrib-watch
Update test/unit gitignore
Delete generated app.js before invoking typescript compiler
Add editable property fields to container detail page, also add provision list with filter
Support adding properties to a Config Admin PID, for #355
Basic add pid form
Allow creation and deletion of config admin PIDs, fixes #355
Kick off file upload servlet for #375
write files and support having a top-level directory for uploaded files
Poop out bytes uploaded
Embed apollo in the web jvm for simpler dev of the Apollo hawtio plugin.