Truffle: fix NPE with -G:-Inline

--HG--
extra : amend_source : 4a742de75f41691a3c12a33ab23beb77f1d8c699
extra : transplant_source : g%91G%28r%DB%22%AD%B4%DA%FD%26%E2%8A%3E%07%B4%AFU%C4
Truffle-DSL: argument syntax support for guards
Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile.

--HG--
rename : graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BooleanConditionProfile.java => graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java
rename : graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/IntegerConditionProfile.java => graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/CountingConditionProfile.java
Made replacements verifier more robust.
Truffle: fixed header dates.
SL: refactored new naming for condition profiles.
Changes to Instrumentation