Add a spinner while creating a machine
use sudo prefix variable, fixes missing sudo on systems
Merge branch 'staging' of https://github.com/mistio/mist.io into staging
improve name validation on create machine wizzard
Show ajax loader and disable "Add Key" button, when machine is being created
Fix single machine view stuff.

- Add a missing semicolon and set pendingCreation to false on machine creation failure
- Properly update machine_manage_keys dialog for new key, when new machine is created
- Set pendingCreation to false on machine destruction
- Fix ajax loader positioning in various resolutions
- Rewrite code using less lines
git Merge branch 'staging' of https://github.com/mistio/mist.io into staging
bare metal support
add single machine icon
refresh machines after bare metal add machine
save machine key association, remove port from settings
check if bare metal machine is already added and return
set actions for bare metal machines
select key in bare metal backend
Create key when adding bare metal machine
fix backend_id for bare metal provider
Merge branch 'master' into baremetal

Conflicts:
	src/mist/io/static/js/app/views/backend_add.js
	src/mist/io/static/main.css
Fix transition to machines view after creating single server
do not show bare metal provider in machine create wizzard
refresh machines on bare metal add