fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
rename BeginEnqueue to Enqueueing
make mx respect umask when making jar files
pass metaspace pointers instead of object to VM
make HotSpotResolvedJavaMethod leaner
reorganized graalCompilerToVM.cpp
enable C1 + Graal tiered

--HG--
extra : rebase_source : ba32ff70fadf18d885ba2b1ff810c6ad3710c54c
TruffleCompiler: fix corner case in format string

--HG--
extra : rebase_source : 0b1c691c22eedf0ade2fff4cab77ec7995ecc9d1
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope

--HG--
extra : rebase_source : 905e69f4006dcff469da3ce4ffd45ac7f928aaac
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap

--HG--
extra : rebase_source : d30c98d2a8607eef89504437665d2249cc9f3919
Remove useless code in LoopFragment.mergeEarlyExits

--HG--
extra : rebase_source : d3cdd9b9734014f7f1ff81a9e25e6958f6067326
extra : histedit_source : ea45cbac3963c0a63e5bece40a1cac1690bc2483%2C28d57355b8d1ec186e7c3705547e283b87964c72
CanonicalizerPhase: cosmetic simplification in performReplacement

--HG--
extra : rebase_source : b572b184bcb98cf4e550916de222cf4e981d7966
extra : histedit_source : b409df682b514eddeaed0c7d296bcdf30f4e3455
enable C1 + Graal tiered (added Linux and Solaris support)
solaris: exclude gpu if graal is not used

--HG--
extra : rebase_source : d90691633c0a7231b62be1ce64b8ddc5b1fffcf5
Check for abstract modifier in NodeIntrinsic verification.

--HG--
extra : rebase_source : d0229c94d66efde4a8085fa5ea653a2d26ed0777
mx: new command to start c1visualizer; support for IGV download when using a proxy server
removed unnecessary lookupKlassByName method
fixed incorrect test for null
windows: enable C1+Graal tiered
windows: enable C1+C2 tiered