set version to 1.0-SNAPSHOT in poms
rename as geogig in all pom.xml files
refactored org.geogit as org.locationtech.geogig
Rename all classes with geogit on its name to contain geogig instead.
change all references in code to geogit to geogig
change all geogit references in non-code files under src/ to geogig.
updated docs to mention geogig instead of geogit. Except some http URLs.
change docs version number to 1.0-SNAPSHOT
add missing (c) headers, fix some old ones mentioning TOPP instead of OpenPlans
update README and docs theme to mention geogig
Fix (c) headers in .java files that were created by the wrong eclipse template.
Remove GPL mention for the geoserver plugin in README.rst
Merge branch 'locationtech'
link to the geogig travis-ci
Make DiffTree use the new DiffTreeVisitor intead of DiffTreeWalk.

DiffTreeVisitor is much simpler than DiffTreeWalk/TreeDiffEntryIterator.
DiffTree now uses a producer/consumer approach to adapt the visitor's
'push' calls to an Iterator<DiffEntry>, as opposed to TreeDiffEntryIterator's
'pull' approach.

Also, this commit fixes some "works by accident" issues where behavior
complied with a bug in DiffTreeWalk that didn't report changed trees
even if setReportTrees(true) was set.
Add bounds and changeType filtering to DiffTree
GeoGigDataStore support for building FeatureSources out of diffs
synchronization between difftree's producer/consumer to finish prod. thread if the iterator was not fully consumed
add missing (c) header
Fix GeoGigDataStore.getDiffFeatureSource(...) count and bounds computation