Added capability of setting author name and email for merge commits.
Added capability to specify author for commit web op.
Pass through author name and email to the commit command.
Pull now also supports the specification of author name and email.
Merge branch 'merge-author' into SprintInProgress

Conflicts:
	src/core/src/main/java/org/geogit/api/plumbing/TransactionEnd.java
	src/geotools/src/main/java/org/geogit/geotools/data/GeogitTransactionState.java