barclamp_mgmt_lib: Save display name in catalog too

We want to use it in the UI, don't we?
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!