got rid of biFunctions/consumers for filter/sideEffect/map/flapMap now that Traverser has reference to sideEffect. Great work @dkuppitz.
removed unneeded disambiguation methods with Traverser.get() the way to get the sideEffects.
added Barrier marker interface that states that the particular step blocks the traversal to gather results and then drains. This is important as these steps need different behaviors on OLAP.
documentation update with new Traverser.getSideEffect() work.
Gremlin-Groovy test suite tests SugarPlugin as the other way around it was pointless given that Java8 test suite tests standard Java syntax. Fixed #127
Test data for Giraph now references gremlin-test via GraphSONResourceAccess, KryoResourceAccess, and GraphMLResourceAccess classes that provide XXX.getResource().getPath() accessibility. Fixed #112
truly fixed 112 ... getting resources files from jars requires some streams and temp files.. sucks, but works. Fixed #112.
reworked Neo4jGraphStep to support meta-property indexing and getting the associated vertex of the metaproperty node, not the meta-property node. Fixed #128.
Seems like tests are passing in IOTest and gremlin-driver tests.

Still have a long way to go on this.  Just introduce a simple change to read/writeEdge at this point.
Merge remote-tracking branch 'origin/master' into io-pain