Added test that proves issue #22
Test for issue #22 marked pending until fixed
Moved the and/or DSL extension from GenericOps to BooleanOps
Added a whole slew of tests, including ones that prove #23 to be a DSL issue (believed to be derived from #22, but that remains to be seen).
Some preparatory refactoring to modularize ValidationTransform into separate, isolated steps (find rules, describe expressions, rewrite) that can be tested separately.
Slightly simplified transformation code.
Merge branch 'master' into scala-2.11

Conflicts:
	core/src/main/scala/com/wix/accord/transform/PatternHelper.scala
	core/src/main/scala/com/wix/accord/transform/ValidationTransform.scala