augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
mx: skip downloading hsdis if not available.

--HG--
extra : rebase_source : b05df5c6a8c60e5bb82490c4ced5abf120046875
[SPARC] initial unittest whitelist (all tests enabled).

--HG--
extra : rebase_source : 409f7598adea5df5be5aba5bc412decbd472eff5
Truffle-DSL: fixed JDT element comparator violated transitivity.
[SPARC] updated unittest whitelist.

--HG--
extra : rebase_source : 38e735011e90caa3e715f4b94d71f3ed5d36af5d
InvokeNode does not need to implement IterableNodeType
mx: add unittest --blacklist.
[SPARC] transform unittest whitelist into a blacklist.

--HG--
rename : test/whitelist_sparc.txt => test/blacklist_sparc.txt
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes
set default for Node.USE_GENERATED_NODES to true
Merge.
tweaked comparison of a Node against a node class
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true