anchor.diff:  * Improved the logging of the Gremlin Server REST endpoint as it pertained to script execution failures.
   * `TraversalExplanation` is now `Serializable` and compatible with GraphSON and Gryo serialization.
   * Fixed a problem with global bindings in Gremlin Server which weren't properly designed to handle concurrent modification.
  -* Deprecated `ScriptElementFactory` and made the local `StarGraph` globally available for `ScriptInputFormat`'s `parse()` method.
  +* Deprecated `ScriptElementFactory` and made the local `StarGraph` globally available for `ScriptInputFormat` 's `parse()` method.
   * Improved reusability of unique test directory creation in `/target` for `AbstractGraphProvider`, which was formerly only available to Neo4j, by adding `makeTestDirectory()`.
   * Optimized memory-usage in `TraversalVertexProgram`.
   * `Graph` instances are not merely "closed" at the end of tests, they are "cleared" via `GraphProvider.clear()`, which should in turn cleans up old data for an implementation.
  
positive.code: * Bumped `neo4j-graph` to Neo4j 2.1.6.
  * Bumped to Groovy 2.4.1.
  * Added a new "performance" test suite for Gremlin Process.
  * Steps now only operate with traversals -- no more lambdas. Lambda->`Traversal` conversion utilities added.
  * `SideEffectStep` always requires a `Consumer`. Steps that were consumer-less simply extends `AbstractStep`.
  * Simplified the `Neo4jGraph` implementation by now allowing `cypher()` mid-traversal. Only available via `g.cypher()`.
  * Moved `clock()` out of the Utility plugin. It is now available to both Groovy and Java.
  
negative.code: * Added `Path.popEquals(Pop,Object)` to check for path equality based on `Pop` (useful for `TraverserRequirement.LABELED_PATH`).
  * Added `Operator.assign` to allow setting a direct value.
  * `Operator` is now a `BinaryOperator<Object>` with appropriate typecasting for respective number operators.
  * Simplified `SackValueStep` so it now supports both `sack(function)` and `sack(function).by()`. Deprecated `sack(function,string)` .
  * Added `Parameters` object to allow for the parameters of a step to be retrieved at runtime via a traversal.
  * Redesigned (though backwards compatible) `AddEdgeStep`, `AddVertexStep`, and `AddPropertyStep` (and respective `GraphTraversal` API).
  * Added `GraphTraversalSource.inject()` so users can spawn a traverser with non-graph objects.
  