Added testing framework support for cross-file pattern composition
[398908] New test cases for recursive patterns and transitive closure
[398908] Committing generated code