drop --cluster from ceph-disk activate (osd).

This commit removes the --cluster option from the 'ceph-disk activate'
part of the osd configuration (when the cluster is given as an arg).
Only 'ceph-disk prepare' accepts a cluster option.

Change-Id: I4027690c36141a184c1fb1b64b382e17cbbcf487
Closes-Bug: #1323120
define ceph::pool.

Provides pool management.

Handles ceph pools, including creation and the basic pool attributes
(pg_num, pgp_num, size/replica), as well as deletion of existing pools.

Includes rspec system puppet for validation.

Change-Id: Ia5aa832fc286f0eb5ad0932dcc2fb0796c21187b
Merge "define ceph::pool."
Support for RedHat in ceph::mon

Support for RedHat in ceph::mon and in ceph::mon, ceph::keys CI tests.

Yumrepo isn't propperly removed but only disabled. This leads to a need
to ensure => absent on the ceph::repo whenever a switch to a different
ceph version happens. Therefore it's refactored run tests ordered by
release

Change-Id: I51150c1e3316bdab20c4458e79c4aeeb15fe4bd2
Closes-Bug: #1264916
Closes-Bug: #1323841
Fixed removal command in ceph::osd

And updated the CI tests. ceph::repo needs to be removed whenever
a different release is targeted. This is mainly because "enabled" is
used in yumrepos, because of the lack of "ensure" in Puppet < 3.5
Refactored to not have to switch ceph::repo constantly, but run tests
on a per release order.

Change-Id: I555acda7413765aaa99f922893649e1f13215450
Closes-Bug: #1264916
Closes-Bug: #1323841
Closes-Bug: #1323838
Merge "drop --cluster from ceph-disk activate (osd)."
Merge "Support for RedHat in ceph::mon"
Merge "Fixed removal command in ceph::osd"