Truffle/Source:  redefine equality of FileSource objects strictly in terms of the canonicalized file path, for use as hash key.
OM: copy hidden properties, too
prefer profile methods during partial evaluation
Add missing //JaCoCo Exclude.
fix bug that prevented constants from being boxed
AMD64HotSpotNodeLIRBuilder: fix kinds for emitIndirectCall() values.
Add unwrap method to arithmetic operations.
Store initial value (the value set in source code) of an option
Factor out VM-independent parts of option parsing
Add code missing in initial value handling for options
Support multiple fields in StableOptionValue