js util: extend
add URL Fragment #! history
improve url #! navigation

no multiple url updates on page load / component initialization
add more navigation URLs in the single-page app
add expanded VM navigation

bug: when on #!vms/1 clicking Projects jumps to #!projects/1/vms instead
of #!projects
url navigation: fix #!vms/1 → click projects → go to #!/projects/1/vms

now correctly links to #!/projects
update PolymerJS platform.js → webcomponents.js
update <create-vm> to new PolymerJS
minor: update icons
adjust ui for <paper-dropdown-menu> changes
reintroduce fix for updating dropdown width, changed for newer PolymerJS