New --bounds option to the diff operation to print out the boudning box of a diff instead of the diff itself.

There's also a new plumbing DiffBounds command for the java API.
So far the command assumes all features are in the same CRS.

co-author: Neelesh Bagga <nb287@cornell.edu>
Reset old/new envelope for each run in order to compare old/new object of the same entry only
Removed unused --raw switch and corrected some wrong parameter definitions in Log command
Added support for since..until sintax in rev-list command
Merge pull request #693 from volaya/log

Removed unused --raw switch and corrected parameter definitions in log command
Merge pull request #698 from groldan/diff_bounds

--bounds option to CLI's diff backed by a new DiffBounds plumbing command
extra precondition check for the tag command
Modify pom.xml in src/parent
Merge remote-tracking branch 'rickie/rickie' into bestsonny
Test diff,log and Performance And all passed
Add ignore file:.script,.properties
Merge remote-tracking branch 'pan/master' into rickie
Create HBbaseStagingDatabase, blank class
Add getCollection function in HBaseObjectDatabase in order to get HTable 'conflicts' in HBbaseStagingDatabase
Implement HBbaseStagingDatabase, need to be tested