Refactored the transaction retry helper.
Refactor naming of TransactionRetryHelper methods.
Add test for Exception checks in retries.
bumped to Neo4j 1.9.4.
Fixed problem with embedded maps in lists for GraphSON serialization.
Update changelog.
Merge remote-tracking branch 'origin/master'

Conflicts:
	CHANGELOG.textile
Fixed bug on creating manual indexes
Don't delay on the first try of the transaction in the TransactionRetryStrategy
Merge remote-tracking branch 'origin/master'
Fix comment.
Bumping to new version of Jackson generally fixed bug with Float serialization in GraphSON.
Validate the time it roughly takes to do the full exponential backoff.
Remove the time check on exponential backoff.
commit transaction after indexing.
commit transaction after indexing.
fixed transaction exception bug in Neo4j when creating key indices on already existent graphs.
FIxed issue # 443: supported new setting in OrientBaseGraph.setStandardElementConstraints() to disable such nconstraints (supported by OrientDB)
OrientDB: fixed issue #1750 about vertex removal
Added utility method to setup an edge with properties from JS