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
cute little build duration message
Merge branch 'master' of https://github.com/crowbar/crowbar
Fail with a better error message in multiswitch
Swap out using a while read loop for using maplines in __check_all_deps.

For whatever reason, the while read loop awas leaking file descriptors
like crazy, and the mapfile based code does not.
Make sure that we don't get shown editor sessions we don't care about.
install-chef-suse: Update checksum to match SLES11-SP3 GMC
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
Merge pull request #1835 from cloudsleuth/pull-req-master-6207035ecb2eaa2cb3cf9ba783d47952d1d8e5d0

Add smoketest domain name. [1/1]
Added metadata for new release mesa-1.6