Drop gather_cli.sh script

The idea was to allow exporting the cli tools from the rails app, but
this code in the rails app is dead. And the generation of the tarball is
kind of broken anyway (very Ubuntu-specific).

If we want to allow distribution of the cli tools, we should do it
another way (separate git repo, for instance).
Read /etc/crowbar.install.key when CROWBAR_KEY env var is not set

There's no reason the tools cannot try to read the file when the
environment variable is not set.
Merge pull request #1114 from vuntz/read-crowbarkey

Read /etc/crowbar.install.key when CROWBAR_KEY env var is not set
Merge pull request #1117 from vuntz/no-get_cli

Drop gather_cli.sh script
Replaced bulk edit keys

I replaced the bulk edit form field keys to get valid html element ids
generated and to simplify the readability of the generated html from
```node.name``` to ```node.handle```.
Bulk edit node alias exchange (bnc#877090)

The ticket https://bugzilla.novell.com/show_bug.cgi?id=877090 explains
that it is not possible to switch the names for two or more nodes on the
bulk edit page, it results in an error where it simply sais failed to
save the nodes.

I have split the ```alias=``` and ```public_name=``` methods into
multiple methods to integrate a force setter method to avoid the
duplication check because we are not doing real bulk editing.

As the duplication check is already included in the controller for bulk
editing we don't need to check that again within the setter.

To show the user a usefull error message i have added one more
translated error message for the public name as well.
Merge pull request #1118 from vuntz/bulk-alias

Bulk edit node alias exchange (bnc#877090)
Fix log messages when waiting to run chef-client

They were saying "next attempt at XXX" where XXX was static because the
string is not generated at every attempt.
Change recovering and reinstall states to match the unready status

Recovering was matching failed (red led) and reinstall was matching
unknown (grey led), but these states are similar to other states that
are in unready (spinner led).
Check selected disks for different raid levels

When configuring RAID, multiple disks are needed. Otherwise i.e. the
autoyast.xml template gets wrong values and the installation aborts.
Fix message when saving node with incorrect group
Merge pull request #1119 from toabctl/raid-check

Check that at least 2 disks are selected for raid
Merge pull request #1120 from vuntz/static-sleep-msg

Fix log messages when waiting to run chef-client
css: Fix a.btn elements not having same height as input.btn in Firefox

This created a UI glitch when editing a proposal, but just in Firefox
because this was inside "@-moz-document url-prefix()".
Merge pull request #1122 from vuntz/ui-glitch

css: Fix a.btn elements not having same height as input.btn in Firefox
Also change reboot state to match the unready status to get the spinner
Merge pull request #1121 from vuntz/reinstall-status

Change recovering and reinstall states to match the unready status