Fix CLI's show command for SHA arguments that resolve to trees or feature types
Fixed an incorrect check in commit traverser and added a unit test to cover the case.

Fixes #389
Merge pull request #396 from jdgarrett/commit-traverser-fix

Fixed an incorrect check in commit traverser.
Removed auto synchronization classes.

These should be done by the client and not automatically by GeoGit.
Merge pull request #397 from jdgarrett/remove-autosync

Removed auto synchronization classes.
Merge pull request #395 from groldan/issue_394

Better handling of SHA arguments in CLI show command