Radosgw work and refined some stuffs in ceph

1. Made radosgw working with latest versions
2. Refined ceph::auth
3. Removed http config template and used apache::vhost instead
4. Added workaround for swift errors (jiocloud/puppet-rjil#188)
is the . in  `mon.` #L22 intentional ?