[Truffle] Make the benchmark compare script more general.
[Truffle] Include a comparison between release and head in the benchmark report.
Stop using the deprecated verson of sun.misc.Unsafe#getLong(Object, int) and use the recommended getLong(Object, long).  The deprecated version is not present on Dalvik (Android) and throws Exception(Java::JavaLang::NoSuchMethodError): sun.misc.Unsafe.getLong
[Truffle] Remove GeneralConversions class, and more utilities into their classes.
[Truffle] Store fully boxed Fixnums as long, rather than int.
[Truffle] Support long Fixnums alongside int Fixnums.
[Truffle] Add more long specialisations to get pidgits compiling again.
[Truffle] Experiment with a lower value in pidigits, so we don't just spend all our time allocating memory.
[Truffle] Isolate all of divmod in a single node and add profiles.
[Truffle] Make Java/C plot taller.
[Truffle] Assumption about & doesn't hold.
[Truffle] Add core methods needed to run Richards.
cleanup and re-arrange some imports to be more readable
implement BC specific (factory) helpers using BC APIs "directly"

we're trying to avoid registering the java.security provider since it's problematic in environments with multiple runtimes started

+ start implementing our own [security].getInstance factory methods
start using our factory methods instead of the java.security stuff directly
replace Signature.getInstance usage with a BC first than rest of providers one
cleanup PKeyDSA to use our own factories - added `getKeyPairGenerator`
setup our own getMac factory and use it + some minor HMAC cleanup
- mostly do not catch and hide argument to_s conversion errors raised
building strings ( the Java "way" :)
deprecate doWithBCProvider and avoid it in code base (NetscapeSPKI)
generixize getWithBCProvider's Callable lambda interface