MODE-2224 Java Source File Sequencer Problems When Sequencing Interfaces, Typed Collections, And Nested Types
Created a new SourceFileRecorder that does not use the metadata classes. This recorder takes Eclipse's JDT objects and converts them directly into JCR nodes. There were a lot of changes to the CND file. I've tried to make the changes backward compatible but a code review should be done to make sure of that. I also upped the JDT parser to Java 1.7 compatible.
Merge pull request #1167 from elvisisking/MODE-2224-3

MODE-2224 Java Source File Sequencer Problems When Sequencing Interfaces, Typed Collections, And Nested Types