keep .ssh/authorized_keys entries on install-chef
barclamp_mgmt_lib: Save display name in catalog too

We want to use it in the UI, don't we?
Various install script improvements

- Check for running as root
- use dialog(1) if available
Merge pull request #1833 from rhafer/master

install-chef-suse: Update checksum to match SLES11-SP3 GMC
Merge pull request #1829 from bmwiedemann/sshauthorized

keep .ssh/authorized_keys entries on install-chef
Merge pull request #1828 from dirkmueller/suse/install_chef/usage

Various install script improvements
install-chef-suse: Do not change bc-template-provisioner.json abusively

If we can avoid changing bc-template-provisioner.json for no reason when
trying to add existing ssh keys, then do not change it.
install-chef-suse: Rework error message when root password is not set

This is not fatal anymore if there are ssh authorized keys.
install-chef-suse: Check bc-template-provisioner.json exists

Before changing it, check that bc-template-provisioner.json exists. We
already do this for bc-template-dns.json.
Adding a random admin node name.
Merge pull request #1831 from vuntz/display-in-catalog

https://github.com/crowbar/crowbar/pull/1831

Merged by devtool for VictorLowther
Merge pull request #1834 from vuntz/install-chef-suse

Small fixes after merging the pull request about keeping ssh keys
install-chef-suse: Update bc-template-provisioner.json only when needed

We should only run bc-provisioner-json.rb if /root/.ssh/authorized_keys
exists. Otherwise, even if it doesn't exist, it will output a json file
which will be different than the original file.

Thanks to Bernhard M. Wiedemann for spotting this!
Merge pull request #1835 from cloudsleuth/pull-req-master-6207035ecb2eaa2cb3cf9ba783d47952d1d8e5d0

Add smoketest domain name. [1/1]
Added metadata for new release mesa-1.6
install-chef-suse: Add use_dialog to know if dialog should be called

This makes it easier to change the checks to determine if dialog should
be used or not. And one new check is that --verbose is not used: in
verbose mode, dialog was only used for the messages at the end, which is
not wanted.
Merge pull request #1836 from vuntz/install-chef-suse

install-chef-suse: Update bc-template-provisioner.json only when needed
Merge pull request #1838 from vuntz/install-chef-suse-no-verbose-dialog

install-chef-suse: Add use_dialog to know if dialog should be called
Added ability to specify admin node memory.
Merge pull request #1840 from cloudsleuth/pull-req-master-dfb690fdd3741765dc2b200a16f6185cce32880f

https://github.com/crowbar/crowbar/pull/1840

Merged by devtool for cloudsleuth