Merge pull request #52 from AlanFoster/master

Use AngularUi/CodeMirror directive
Fix compile error
Save selected version and profile in url
Move profile list page over to ng-grid, well start to...
Bit of work keeping URL arguments where possible
added nicer formatting of status on most camel views
tweaked header
tidied up the docs a little
added links to ng-grid
avoid the dot in the name as its easier to type :)
removed old cruft
fix persistence of updateRate to local storage - and don't reset it if the updateRate is set to 0
provide an icon css for some camel icons
when there are no valid mbeans or tables of similar mbeans selected, show a table with links into the child folders on the attributes view
fixed up links on folders in the attributes table to preserve the search hash
use nice CSS style names for custom domains, types and folders
use nice CSS style names for custom domains, types and folders
sort the tree better
Replace 'Actions' with profile list, also bit of work on the controls for both the container and profile pages
removed cruft