StringFactory needs to handle empty properties correctly. This bug showed up when property value toString clipping was introduced. Fixed #294
RangeStep is now high end exclusive (no longer consistent with Gremlin2). Rewrote DriverRemoteAcceptor in Java. Fixed #289
Removed test enforcement of `private` constructor for a `Graph` instance.
Merge remote-tracking branch 'origin/master'
Validate arguments to remote driver plugin.
Added Override annotation.
Add Override annotation
removed Traversal.forEach() as Iterator.forEachRemaining() is the proper method name given Java8 conventions. I had alot of replace to update... sorry vendors. Added Traversal.forEach(class,consumer) for those traversals whose end type is not what is expected due to traversal strategy rewriting. Added lots of JavaDoc -- Traversal and Path.
removed an uneeded class.
Path now has default methods. Path.get(String) returns the Object if there is only one object referenced by the label. Else it returns a List of all the objects referenced by the label.
Path now has default methods. Path.get(String) returns the Object if there is only one object referenced by the label. Else it returns a List of all the objects referenced by the label. Fixed #207
another default method for Path.
VertexStep is no longer final. Fixed #295
Allow serializers to be configured with Kryo. #243

Changed the kryo builder so that custom serializer definitions take a Function<Kryo,Serializer> so that dynamic construction can be supplied.
Drop the external depnendency for serializers.  #243

Will maintain our own serializers for now as we are already covering most of what we need.  Added back the UUID serializer and added a URI serializer.
Alter test suite to allow implementers to supply a GremlinKryo #243

In being able to supply a GremlinKryo via GraphProvider, an implementation can supply custom classes and serializers to kryo that the implementation uses.
Disabled ganglia/graphite monitoring in gremlin-server by default.
EdgeVertexStep.getDirection() now exists. Fixed #298
OrderByStep.getElementKey() now exists. Fixed #300
Updated changelog.