JavaDoc for Canonicalizable
mx projects: add mirror location of external dependencies
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode
mx archive: print warning only in verbose mode

--HG--
extra : rebase_source : 88eba310e88023c849edf159d4f6796e56cdbb3f
create correct stamps in IntegerDivNode and IntegerRemNode constructors
getter for canonicalizeReads in CanonicalizerPhase
default implementation of CanonicalizerTool
truffle compiler: cut off assertion errors too
truffle compiler: small cleanup
JSONHelper: add builders for JSON objects and arrays
mx fsckprojects: do not traverse lib subdirectory
implemented eager checking of Graal options (GRAAL-807)
enforce use of boxed types for OptionDescriptor
better error message when mistaking a boolean option for a non-boolean option or vice versa
handle any exception raised during Graal option checking/parsing, not just those with a non-null message
separate error messages for missing versus invalid non-String option values
handle unwinding exception through recursive call properly
clarify option checking code from option parsing code