Radosgw port from upstream (WIP)

1. This is not tested yet.

2. New comments (like 'this is from file XY") are for review only, will be removed

3. FIXMEs: mostly missing ceph_client provider
There's nothing in node['ceph']['config']['rgw'], not even in the upstream code...