Implement basic contents requests
Merge remote-tracking branch 'upstream/master'
Clean up contents code a bit
read_contents shouldn't die on EINTR
Add lock for rados connections due to non-thread-safe-ness of init function

https://github.com/ceph/ceph/pull/1424
Run code formatter
Merge branch 'reader-merge'