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
this feature add cache functionality for pip requirements for barclamps
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.
Merge pull request #1974 from MirantisDellCrowbar/feature/pip-cache/master

Feature: this feature add cache functionality for pip requirements for barclamps
Replacing rabbitmq barclamp with messaging barclamp
Merge pull request #1981 from cdearborn/pull-req-master-83d31eca38aaca2be681c22f701dde6b48d17f03

Switching from rabbitmq bc to messaging bc [1/1]
Merge pull request #1979 from VictorLowther/pull-req-master-1ec7113e8c740a01d2d6b4b05f18567143c353b1

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

Merged by devtool for cloudsleuth
Rolling back switchover from rabbit to messaging barclamps
Merge pull request #1982 from cdearborn/pull-req-master-a629f7a6a8ea87d76546f15b96efbe12de6eeaa3

Rolling back switchover from rabbit to messaging [1/1]