Setting up CROWBAR_KEY and other prerequisities before network setup
We need to install gcc-c++ package on masternode for build native gems at bootstrapping
Merge pull request #1970 from dirkmueller/master

Fix early script abort
Complete previous fix (7afd4aac)

There were other places where we had the bug.
Merge pull request #1971 from vuntz/master

Complete previous fix (7afd4aac)
Install ceph barclamp before glance

The ceph cookbook will be a dependency of the glance one.
this feature add cache functionality for pip requirements for barclamps
Merge pull request #1973 from vuntz/move-ceph

Install ceph barclamp before glance
install-chef-suse: add missing dependencies when using --from-git
Merge pull request #1975 from rhafer/fix/install-chef-suse-from-git

install-chef-suse: add missing dependencies when using --from-git
Force openstack-os-build for CB 2.0 to use the hydrogen set of openstack barclamps
Restrict bundler version to 1.3.x for now.  This works around a bug with bundler 1.5.1 and rubygems on Ubuntu
Merge pull request #1972 from MirantisDellCrowbar/bug/gcc-c++/master

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

Merged by devtool for ArkadyKanevsky
drop obsolete writing of pxelinux.cfg/default

this is done by barclamp-provisioner instead
always create gpg-key in install-chef-suse

the repo might be created later and will then need signing
little fix for correcting create PyPI repository (pip_cache)
Merge pull request #1977 from SUSE-Cloud/gpgkey

always create gpg key
Merge pull request #1958 from arkadykanevsky/pull-req-master-895ac6a764cea0efa2ec7a24fbaed2bf189df5ec

smoketest main fix to setup prerequisities for network setup [1/1]
fix
Allow the provisioner to provide its own sledgehammer.

This allows for CB1 and CB2 to use different versions of Sledgehammer.