Fix #1284: doubleToLongBits/longBitsToDouble/floatToIntBits/intBitsToFloat.

They are implemented on top of typed arrays if those are available.
Otherwise, they are polyfilled with IEE 754 black magic.