Initial import of wip
Rename and simplify radogw client

No methods depended on state unique to an instance, so move them out
of a class. Make constants all caps and prepend internal functions
with underscores.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Refactor and simplify a little

Make metadata and data workers share code, and combine and simplify
the api calls a bit

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Add a basic command line wrapper and python packaging

Dependency versions still need to be figure out more exactly.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Remove extra api calls and ignore write entries

Only complete entries mean the modification was actually
finished. Applying writes is useless when we're going to overwrite
them with a complete shortly. Don't skip ahead of the log and query
the source rgw for more info - just keep following the entries from
the log.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>