use partitioned ObjectDatabase.getAll() in GeoGigFeatureReader instead single db.get per feature
remove bounds hack in GeogigFeatureReader
split out IniFileConfigDatabaseTest as an abstract test suite for ConfigDatabase implementations
Shrink up the number of databse roundtrips in DiffTreeVisitor.

DiffTreeVisitor was calling ObjectDatabase.get() for each bucket tree.
This patch makes it call ObjectDatabase.getAll() for all the buckets in a tree
instead, reducing considerably the number of db queries.
Increase the likelihook of cache hits in the caching ObjectDatabase.

CachingObjectDatabaseInterceptor was missing lots of hits by lack
of decorators for getAll(...), getTree(), getFeature(), etc.
Now it also sets up the Guava cache to use SoftReferences for values.
Upgrading to Sphinx 1.2.3 and fixing CSS
Fixing formatting in some files and adding tutorial data to sphinx build
Updating docs to use Cantarell as body font