8162359: javac should use stdout for --help and --versionReviewed-by: vromero
8142968: Module System implementationSummary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchsContributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, jan.lahoda@oracle.com, vicente.romero@oracle.com, andreas.lundblad@oracle.com, andrey.x.nazarov@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, kumar.x.srinivasan@oracle.com, sundararajan.athijegannathan@oracle.com
8145342: Some copyright notices are inconsistently and ill formattedSummary: Adjusted formatting of copyright notices.Reviewed-by: darcy, alundblad
8076543: Add @modules as needed to the langtools testsReviewed-by: jjg, shurailine
8006972: jtreg test fails: test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.javaReviewed-by: darcy
8006775: JSR 308: Compiler changes in JDK8Reviewed-by: jjgContributed-by: mernst@cs.washington.edu, wmdietl@cs.washington.edu, mpapi@csail.mit.edu, mahmood@notnoop.com
8005282: Use @library tag with non-relative path for javac testsReviewed-by: jjg
7025809: Provided new utility visitors supporting SourceVersion.RELEASE_8Reviewed-by: jjg, mcimadamore
7026414: Types.asElement() returns null for ErrorTypeReviewed-by: darcy
6639645: Modeling type implementing missing interfacesReviewed-by: darcy, mcimadamore