Do not execute second write for Object responses
renamed some properties in Giraph. Better toString() representation of a traversal. Random other tweaks.
Minor code cleanup and documentation adjustments around strategy. #40
Fix problem with the order of operations in initializing Gremlin ScriptEngine.

Allows Gremlin Server to start properly with neo4j.
update changelog and docs
Merge pull request #84 from tinkerpop/singleWriteForObjects

Do not execute second write for Object responses
added GivenStep for @joshsh MatchStep. match().given(a,T.neq,a).
The Graph.Key.hide() prefix is now ~ and not $%$. Much prettier if you run into it via development and its a rare character for naming keys. Fixed #89.
Allow multiple calls of "addImports" on the scriptengine to properly reload dependency when the scriptengine is reset.

Add many more tests around the ScriptEngine.  Allow the scriptengine to have addImports not "force-add" gremlin standard imports.
Update changelog
Merge remote-tracking branch 'origin/master'
Fix multi-threading issues around imports on the scriptengine and use.
Corrected a problem where loading "use" in gremlin server in the wrong order with plugins could prevent scriptengines from instantiating properly.

Solved this problem by having use() return the plugins to load.  Then once all 'use()" commands are executed by gremlin server, the plugins could then be initialized.
Update changelog.
Modify bindings in the same thread of execution to avoid concurrency errors in a session #54
endless work on Giraph-Gremlin.... got it returning right traversal results, but the sideEffects are still hosed......... so lost.
Added excludes model to javadoc. #51
Merge remote-tracking branch 'origin/master'
fixed a performance issues in Giraph around creating a new GremlinScriptEngine for each GSSupplier. Did this originally for Sugar, but found another way around for Sugar in Giraph.
added clarity around using SugarPlugin with Giraph.