"previsit" ancestors of commits being sent during network sync
Improved revert operation to add better handling of conflict cases
Added fetch, pull and push to web-api. Updated remote web-api to support adding and removing remotes.
Merge branch 'RemoteWebApi' into SprintInProgress

Conflicts:
	src/web/api/src/main/java/org/geogit/web/api/CommandBuilder.java
	src/web/api/src/main/java/org/geogit/web/api/ResponseWriter.java
	src/web/api/src/main/java/org/geogit/web/api/commands/RemoteWebOp.java
Commented out AutoSync.
fixed bug when resolving default geometry.

The mapping to get the index of the geometry field was used twice, resulting in a wrong index and a later ClassCastException when getting the value.
Added the statusCode from the RemoteException to the error response.
Merge branch 'RemoteWebApi' into SprintInProgress
Testing to see if a bug is caused by working off of a transaction.
Merge pull request #302 from jdgarrett/transaction-conflicts

Store Conflicts Separately for Transactions
Removed auto-sync completely.
Merge pull request #297 from dwins/previsit_in_network_transfer

"previsit" ancestors of commits being sent during network sync
Merge pull request #316 from volaya/defaultGeometry

fixed bug when resolving default geometry.
Revised the response for Fetch web-api command.
Merge branch 'RemoteWebApi' into SprintInProgress

Conflicts:
	src/web/api/src/main/java/org/geogit/web/api/commands/PullWebOp.java
	src/web/api/src/main/java/org/geogit/web/api/commands/PushWebOp.java
Merge branch 'volaya/revert_conflicts' into master
Attempting a fix for having the remote refs be copied over when a transaction ends.
Merge branch 'TransactionEndFix' into SprintInProgress
Added partial stack trace to unexpected exception responses to help with web-api debugging. Fixed a bug in EndTransaction.

In TransactionEnd, when it does a merge commit there was the possibility for it to result in conflicts thus leaving the repo in a conflicted state. To fix this we use the their's strategy as a temporary solution.
Merge branch 'TransactionEndFix' into SprintInProgress