Make sure ObjectDatabase.get(ObjectId) is also intercepted by the caching method interceptor.
Minor fixes, command updates, and additional tests.

Added cli support for log path filtering.
Added --local option to config.
Moved timestamp from RevCommit to RevPerson.
Added --update option to add.
Added BranchRenameOp.
Added path filtering to checkout.
Changed cherry pick to take in one commit and return a newly created commit.
Added unit tests, functional tests, and some refactoring.
Fixed log formatting and sqlite database for unit tests.
Merge branch 'master' into binary-spec
Don't try to mix-n-match text and binary for commits
Implement serialization for byte arrays
Writing of featuretypes
Keep sources in main/ and not test/
Tests and corrections for some problems detected during testing