Merge
8186850: Update GraalReviewed-by: kvn
8186681: Update GraalReviewed-by: kvn
8186115: libelf still referenced after 8172670Reviewed-by: kvn, twisti, erikj, dholmes
8186158: Update GraalReviewed-by: kvn
8185843: fix broken HotSpotInternals wiki linksReviewed-by: dholmes, vlivanovContributed-by: muthusamy.chinnathambi@oracle.com
8185829: Update GraalReviewed-by: iveresov
8184768: Update GraalReviewed-by: kvn
8183991: Update GraalReviewed-by: kvn
8182883: Update GraalReviewed-by: kvn
8182729: [AOT] remove UseConcMarkSweepGC check when loading librariesReviewed-by: kvn
8181823: [AOT] jaotc doesn't work with GraalSummary: add new flag to indicate when to calculate class fingerprintReviewed-by: iklam, iveresov
8182557: Update GraalReviewed-by: kvn
8182018: Update GraalReviewed-by: kvn
8181369: Update GraalReviewed-by: kvn
8181115: Update suite.py after JDK-8180267Reviewed-by: kvn
8180267: Update GraalReviewed-by: iveresov
8178864: Update GraalReviewed-by: kvn
8178088: Update GraalSummary: Update Graal, do appropriate changes to jaotcReviewed-by: kvn
8177046: Update GraalSummary: Update Graal, make appropriate changes to AOT, and the build system.Reviewed-by: kvn
8183401: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails with The VM does not support the minimum JVMCI API version required by GraalSummary: fix version check in GraalReviewed-by: kvn, redestad
8182416: Clean up module-info.java like move requires transitive adjacent to exportsReviewed-by: alanb
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9Reviewed-by: psandoz, dholmes, thartmann, kvnContributed-by: ron.pressler@oracle.com, claes.redestad@oracle.com
8159995: Rename internal Unsafe.compare methodsReviewed-by: psandoz, dholmesContributed-by: ron.pressler@oracle.com
8177845: Need a mechanism to load GraalReviewed-by: kvn, iveresov, mchung
8177530: Module system implementation refresh (4/2017)Reviewed-by: lfoltan, sspitsynContributed-by: alan.bateman@oracle.com, harold.seigel@oracle.com, mandy.chung@oracle.com
8177856: [AOT] EliminateRedundantInitializationPhase is not workingSummary: Looks for constants of a correct typeReviewed-by: kvn
8174879: Rename jdk.vm.ci to jdk.internal.vm.ciSummary: Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and jdk.internal.vm.compiler.Reviewed-by: mchung, ihse, dnsimon