use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)
made projects inherit annotation processors from dependencies
converted more options from GraalOptions to new system (GRAAL-27)
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependents
Merge.
option values are either initialized upon creation or they must provide a lazily initialized value
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.
FixedGuardNode should have a dependency stamp

--HG--
extra : rebase_source : 535297d09a0558b7fa2d9d6a2d18657a86026084
extra : amend_source : 479e35ecd0773d4318a6292dace9fb0a368c5f01
Handle Proxies and pi nodes better in the NodeIntrinsificationPhase
Add a PiNode for the null-checked receiver during inlining

--HG--
extra : amend_source : 43c7cf54469e038dd0439c657572e5b2efc1edef
converted remaining options in GraalOptions to new system (GRAAL-27)
add all enclosing elements of an annotated field as originating elements
UnsafeLoadNode should not assume that 'type' is non-null in an object stamp
Merge.
.hgignore: add files generated by coverage

--HG--
extra : rebase_source : d6b8e7d73f66894c39d5ec779694388407e1e746
VerifyUsageWithEquals: fix wording

--HG--
extra : rebase_source : 34d0d4d3c2e541a28c2d955bd6a8bee54253dc38
Fixed @Specialization#executeWith order was ignored.
extensible option system (GRAAL-27)
partial conversion from GraalOptions to new system
Add HeapInfo interface for write barriers and compressed oops support
Merge