Ceph: abstract ceph::key from ceph::bootstrap_key

Abstract the whole key/auth process away from bootstrap_key and create a
new definition for creating keys. The intention is to use this to create
a key for the ceph health nagios check.

Change-Id: I5c43db00d25f72a39c12542ad8f88277a08d655b