added a simple equality test around vertex-centric indices.
a smart optimization to QueryPipe to break out of while(next()) if the range is no longer needed.
added the Gremreaper logo.
bumped to 2.2.0 for release.
bumped to 2.2.0 for release.
bumped to 2.3.0-SNAPSHOT.
added map(String... key) as new definition of map-step with id and label as possible key options.
Allow an initialization script to execute at console startup. #316

Works like:  gremlin.sh my-dsl.groovy
Updated changelog.
updated the .bat file to accept the script initializer argument.
add shuffle which gathers output to a list then randomizes the order of their output.
Test that forces PermGen error on script engine.

It is currently ignored as it is a failing test.  Will need to try it enabled as new versions of the script engine become available to see if it is resolved.
Bumped java compatibility back to 1.5 since it supports it.

No other changes were necessary.
Added a test to force out of memory exception in scriptengine.

The test currently fails and is not active in the test suite.
fixed OEM issue with non-parameterized Gremlin in GremlinGroovyScriptEngine.
Expanded tests for bindings.
Added a test force a stackoverflow in GremlinScriptEngine.

StackOverFlow occurs when a custom function is defined and used in a closure.  It works if the function is sent in the same script as the closure that is using it.
Added another test for using classes in ScriptEngine.
Fixed #331 -- recursion bug.
ScriptExecutor now supports args[] -- Fixed #330