New JS bitreader/bitwriter implementation.

This implementation overcome the 24 bits limitation in write/reads, by
pushing to 2^53-1 (53bits) the maximum writable/readable integer value.