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)
Enabled use of public address for API endpoints when using HA

The custom Public name in the pacemaker proposal is NOT used when deployed to an HA setup.

This change will ensure all the endpoints are configured appropriately when a custom Public name is specified.
Add deployment queue view
Refactor fetching records in queue controller
Add trivial spec. There is not much to test anyway
Fix mixlib-shellout version

Newer versions do not support ruby 1.8 and thus, travis builds break.

Fix the lib version to the one used by our packages.
Merge pull request #1148 from bkutil/lock_mixlib_shellout_version

Fix mixlib-shellout version in Gemfile
Merge pull request #1137 from lewismarshall/master

Enabled use of public address for API endpoints when using HA
Upcase the queue in nav and title
Merge pull request #1140 from bkutil/queue_view

Add deployment queue view
Bug 900216 - Node is not getting roles during discovery

Having the error  "FATAL -- : Node exists without role!!" makes Suse Cloud Crowbar webpage display "We're sorry something went wrong".
This is a workaround to get the webpage functional again, before finding
why nodes are not getting roles every time.
Bug address: https://bugzilla.novell.com/show_bug.cgi?id=900216