Windows newline support
Unit testing DSL
Replaced curlies with indentation for Java testing DSL
Fixed error when copying caching ASTs.
Fix another bug in reproducing ClassDeclaration
Merge remote-tracking branch 'origin/master' into TaggedTypes
Small modification to Match.java to conform to new interface.