bumped to 2.2.0 for official release.
bumped to 2.3.0-SNAPSHOT.
Added ShufflePipe to gather up elements and randomize their output.
Add shuffle to PipesFluentPipeline.
Changed shuffle to return the individual elements instead of gathering to a list.
Compatibility with Java 5
Merge pull request #74 from simonbrandhof/master

Compatibility with Java 5
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.
added MapOrderPipe and new TransformPipe.Order enum.
added MapOrderPipe and new TransformPipe.Order enum.
added MapOrderPipe and new TransformPipe.Order enum.
changed to OrderMapPipe.
added a couple more OrderMapPipe test cases.
Provide a getter for Row#columnNames, per discussion in #75
Merge pull request #76 from michaelklishin/issue75

Provide a getter for Row#columnNames
added better AsPipe index support to FluentUtility.
added sub-interfaces to SideEffectPipe.
added JavaDoc to SideEffectPipe.
updated SideEffectCapPipe JavaDoc.
Introduced AsMap model which allows arbitrary introspection into Pipeline elements via a PipeFunction. The new PipesFunction implements PipeFunction and supports AsMap.