remove ref to activity from xhr native interface
refactor so PouchDB.java doesn't include a billion lines of javadoc