The improvement mainly comes from dropping a redundant check when decoding an ASCII byte.
Bump depedency on integer-gmp
Fix build with GHC 7.3+
On chunk boundaries, the character was not recorded and the global index not incremented, causing issue #10.
On a chunk boundary, we were not passing the correct mask and skip values along to the function that would process the next chunk.