Updated readme and started developer documentation
Extended export commands to support exporting from trees with mixed feature types
Improved geogit-console and added documentation

Now the console can run a batch file.
Added check before storing SRS as EPSG, to make sure that later can be decoded

fixes #274
Merge pull request #244 from volaya/master

Changes to README and first version of dev docs
Revision of CLI commands (fixed some wrong strings) and update of man pages
Added values to output of blame command, with option to switch off this behaviour
Rev-list command now uses [unknown] spaceholder when formatting missing emails and/or names
Added squash command
Merge remote-tracking branch 'origin/pr/275'
Fixed an incorrect check in UpdateRefWeb.
Removed the Pair class from the GeoGit API.

Fixes #259
Made it so InitOp will initialize WORK_HEAD and STAGE_HEAD.

Fixes #88
Fixed incorrect results for partial objectIds with an odd number of characters.

Fixes #284
Corrected filtering logic.
Fixed a bug with ReportMergeScenarioOp and RevTreeImpl.

Fixed a bug in ReportMergeScenarioOp where removed features weren't being added to the unconflicted list.
The previously stated bug fix caused a test to fail which revealed a problem with the RevTreeImpl class where if the tree was empty when it was read in it would be created with an empty bucket list instead of Optional.absent() which was causing it to list a feature as removed twice when DiffTree was called.
Generate less garbage during graph walks
Merge pull request #287 from kelseyishmael/RevTreeImplFix

Fixed a bug with ReportMergeScenarioOp and RevTreeImpl.
Merge pull request #285 from jdgarrett/initop-fix

Made it so InitOp will initialize WORK_HEAD and STAGE_HEAD.
Merge pull request #283 from jdgarrett/remove-pair

Removed the Pair class from the GeoGit API.