Add failing test for reduce closure as part of a loop.
Added another test for the reduce in groupBy with loop.

This test takes a different type in the mapper than it does in the reduce phase.
fixed a loop/reduce bug in GroupByReducePipe.
updated CHANGELOG.textile.
Release 2.3.0 commit.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pom.xml
2.4.0-SNAPSHOT branch.
bumped to 2.3.2-SNAPSHOT.
Added @Pipeline.cast@ to allow pipeline end type to be reset.
Merge pull request #81 from BrynCooke/master

Added @Pipeline.cast@ to allow pipeline end type to be reset. Good one @BrynCooke
updated CHANGELOG with SNAPSHOT reference.
Add 'cast' to entire pipeline hierarchy.
Merge pull request #82 from BrynCooke/master

Added PipesFluentPipeline.cast and PipesPipeline.cast
upmerged 23 branch
refactor pipes to include all graph-related pipes that were originally in Gremlin. this requires a depedency on Blueprints. Pipes is now a graph dedicated project.
Change the POM to allow deploy to ForgeRock repo and avoid the conflict with the original SNAPSHOT
Merger from upstream/master
Point to the OSGi dependency
move GremlinStartPipe out of Pipes.
fixed up to support CompareRelation.