Various fixes for upstream

Six changes here, main one is a working RADOSGW if you have a RHEL server (I don't have an Ubuntu ceph server so I can't make that work here).

Another major-ish change is that I dropped the osd-crush exec in device.pp, since that is not needed anymore because the init/upstart script of ceph does the osd crush setting itself.

Also, the ceph auth add for osd's is now done only once per osd, instead of looping every time puppet runs.

Other fixes include adding a couple new parameters for default pool size and osd down out interval, and also the osd location (so you can set room/rack/etc...).


Thanks!