refactored the revision proxy class tree to more closely resemble the iOS implementation.
updated to latest couchbase android