No Ceilometer and Heat in this milestone

As they require mongodb and mongodb leads to incompatibilities
with ceph emperor, we remove Ceilometer and Heat for now.
Adding Ceph client to allinone_controller

And adding all the necessary dependencies:
* Installation via Puppetfile
* A profile to configure the client
Adding Ceph support to the deploy_node tool.
Fixing double line
Removing unnecessary line
Adding the required volume server back in
Another step towards integration with ceph
Adding compute to allinone_controller
Ceph RBD for Cinder and Glance
Switching to our own puppet-nova dependency

This allows us to cherrypick some features from HEAD

Conflicts:

	Puppetfile
Configuring Ceph via puppet
Fixes
Fixes
Fixes
Fixing the dependencies for the Ceph setup
Adding dependencies only where they are needed
Fixes
Fixes
Fixing help text to only show working options

The --compute option does not work in combination with the --control
option. It's either or.
Merge branch 'milestones/m2.1' into stable/havana