Replace explicit uses of seq with bang patterns
We should not have exported breakByte, add a deprecation message
Add required CPP language pragmas
Re-export isSuffixOf from D.B.L.Char8

As requested in issue 30
Replace STRICT macros with bang patterns
Add -fwarn-tabs
Remove various old commented-out implementations
Remove old fusion related stuff

We never used array fusion in a released version.
Fix unfoldrN to call the predicate at most n times.

As a consequence unfoldrN 0 (const Nothing) 0 is now ("", Just 0) where
before it was ("", Nothing). The other tests still pass.

This fixes issue #11.
Fix readFile for files with incorrectly reported file sizes

This situation can arise when the file is changed concurrently with the
file read, or for files where the OS reports the size as 0, such as for
certain device file or proc virtual file system files.

This should fix issue #10
Update changelog