Work on making the toString() of Traverals pretty. Simplified the toString() impls by having a smart TraversalHelper.stepString().
ElementFunctionComparator and ElementValueComparator now exist to allow for vendor introspection into comparator contructs involving elements -- e.g. order(). @mbroecheler  Likewise ElementValueFunction exists for vendor introspection -- e.g. aggregate(), group(), groupBy(), etc. More work on toString() look-and-feel of steps and traverals. CoinStep is now bulk-aware (though I bet there is a more efficient algorithm).
renamed FunctionAcceptor to FunctionConsumer, Comparing to ComparatorSupplier, and ComparatorAcceptor to ComparatorConsumer. Naming consitency with Java8.
dah. now its FunctionHolder and ComparatorHolder. Simple, clean.
dah.
my last 2 pushes were bad. getting hasty. sorry.
renamed ComparingRemovalStrategy to ComparatorHolderRemovalStrategy to be consistent with new interface name.
Graph.System is now Graph.Hidden with the vendor namespace being ~ (like hidden in the past). Updated docs with a note about namespaces. Fixed #399. Fixed #240.
ensured that users can not label a traversal step as hidden. doc cleanups.
Labeled has()-steps get an identity step inserted in their place. Updated docs around TraversalStrategy. Added PathTest case to validate proper behavior. Same pattern used for both Neo4jGraphStepStrategy and TinkerGraphStepStrategy. Fixed #423.
There no longer exists TraverserSourceStrategy. The logic in there is now implemented in Traversal.Admin.applyStrategies(). This makes it so that it is ALWAYS guaranteed that traverser source generation is the last thing that happens prior to the first next()/hasNext() of the Traversal. Fixed #427.
implemented ScriptInputFormat and ScriptOutputFormat
changed author tag
removed unused script input file
Added TimeLimitStep.getTimedOut() to signifify whether the step timedout or there were simply no more objects left to process. Fixed #362.
Merge pull request #431 from dkuppitz/script-format

implemented ScriptInputFormat and ScriptOutputFormat
updated CHANGELOG.
Neo4jHelper.isDeleted() checks on properties, not labels. Fixed #408. Optimized the Neo4jGraph.iterators().
fixed a big bug in Neo4jGraph that was crazy we didnt have a test case to verify the behavior. Added test case to VertxPropertyTest that validates behavior. Lots of work cleaning up Neo4j-Gremlin and making the iterators NOT use StreamFactory @spmallette :). Got away with lots of IteratorUtil.map() and filter().
added a new test to make sure underlying Neo4j has property structure.