Update the groovy DSL to handle the new matching
Moved the Xeger utils to the base consumer module so they can be shared by all consumers
Oops, Xeger needs has a dependency that needs to be moved too
Merge branch 'master' into matching-refactor
added type cast methods for Java DSL
implemented the majority of the groovy DSL for the new matchering code