Fix hardware SPI regression (getting out of sync after ArrayBuffer write)
remove debug code
Removed non-standard Integer.valueOf - use A.charCodeAt(0)
Fix non-standard ArrayBuffer behaviour when constructing an ArrayBuffer from an ArrayBufferView
Fix  behaviour - it searches keys, not values
            Make parseInt(..., >36) return NaN
            Make Number.toString() use lowercase chars for hex
Fix issues with NaN, negative zero, and Math.round