Truffle/Instrumentation:  Javadoc cleanups and minor corrections.
fixed regression in mx causing problems for the SYMLINK_GRAAL_JAR feature
truffle api: update comments
Truffle: made constructors of condition profiles package protected to delegate them later to TruffleRuntime.

--HG--
rename : graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BooleanConditionProfileTest.java => graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BinaryConditionProfileTest.java
rename : graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/IntegerConditionProfileTest.java => graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/CountingConditionProfileTest.java
Merge.
mx: fix release tag detection for -dev suffix

--HG--
extra : rebase_source : c062412696c86aab3c9bffbcbe88d6a2d4660287
mx: add argument for permissions to copyToJdk()
changelog: graal-0.4
Added tag graal-0.4 for changeset 7d4f630172a1
small cleanup
proper implementation of Frame.materialize