make crowbar machines aliases also output node name

This is useful for seeing the mapping between node name and alias.
allow a node's alias to be unset
Redirect to raw after raw editing (bnc#885223)

In order to see directly the raw mode again after editing withuin raw
mode we need to send the dep_raw and attr_raw attributes to detect which
view should be shown after saving the current state.

This fixes https://bugzilla.suse.com/show_bug.cgi?id=885223
Add ability to change intended role on CLI

In order to change the intended role from the command line i have
integrated an API endpoint and added the crowbar_machines implementation
as well. Now an admin can manipulate the intended role from the CLI
pretty easy.
Handle exceptions other than ValidationFailed (bnc#900029)

This fixes a crash on undefined method first for nil:NilClass
in the ensure clause.
Merge pull request #1104 from aspiers/aliases

make crowbar machines aliases also output node name
Merge pull request #1144 from dirkmueller/master

Handle exceptions other than ValidationFailed (bnc#900029)
Merge pull request #1143 from tboerger/feature/tex/role-cli

Add ability to change intended role on CLI
Merge pull request #1141 from tboerger/feature/tex/raw-redirect

Redirect to raw after raw editing (bnc#885223)
Add deployment queue view
Refactor fetching records in queue controller
Add trivial spec. There is not much to test anyway