Allow the GremlinGroovy AnnotationHandler to deal with non-iterable
return types. Previously, if a non-iterable type was used as the
annotated method's return type the result would be a ClassCastError.

Like the Adjacency annotation, if there is more then one item returned
from the traversal the remainder will be ignored.
Merge pull request #18 from mikesname/gremlin_single_items

Allow the GremlinGroovy AnnotationHandler to deal with non-iterable return types.
Support enum based properties type.
Merge pull request #21 from asaf/enum

Support enum based properties type.
Bumping java back to 1.6.

We went to 1.5 recently because we assumed that we weren't using 1.6 features anywhere, but that wasn't really true as the Override annotation was being used in a 1.6 way.
updated LICENSE.
Update CHANGELOG.textile
FramedGraph.query() provided.
Added param support to Gremlin annotations.
Renamed @Param to @GremlinParam as there are many @Params out there.
Clean up imports
Merge pull request #22 from BrynCooke/master

Add param support to @GremlinGroovy --- Merged. Thanks. Can you please provide some documentation around this in the http://frames.tinkerpop.com Wiki.
removed sideeffect in Gremlin annotation demos as now you can access the pipeline with AsMap.
updated CHANGELOG. @BrynCooke.
Fixed #23 .. Also, removed caching layer in GremlinGRoovy annotation as GremlinGroovyScriptEngine maintains caching.
another test case for arbitary return object from GremlinGroovy annotation.