Added blame command
Merge pull request #248 from volaya/blame

Blame command
Initial implementation of shallow clone.

Added depth commands to clone, fetch, and pull.
Initial implementation of sparse clone using a mapped repository.
Updated missing and incorrect licenses. Improved comments.
Use a test neo4j database on bdb je tests to speed them up
Add JavaDoc comments for PostOrderIterator
Added partial clone docs
Merge pull request #266 from dwins/postorderiterator-javadoc

Add JavaDoc comments for PostOrderIterator
remove non documentation related files added at 52fc5006bc
Documentation update and cleaning
Changed return type of DiffCount. Now gives more detail about elements changed.

Also, added isClean method to WorkingTree and Index classes, for faster checking.

The output of some cli commands has been adapted to use this extra information about changes.

This changes fix issues when adding empty feature type. The count of unstaged elements was reported as zero, ignoring the added tree if it was empty