pre-select the first available item in most selectors of <create-vm>

was requested that users need to make as little changes as possible (and
usually go with the defaults) to create a vm.
REST API: increase default page size
minor ui: move a show/hide button, remove debug display
js util: extend
add URL Fragment #! history