Changes to build and pass tests against Haskell platform 2013.2, using cabal-dev --enable-tests install.  Biggest change was dropping the version restriction on bytestring, and adding one on binary. A consequence of that change is that the CLog constructor now takes a strict ByteString, rather than a Builder.

Tested on OS X Mountain Lion with Haskell Platform 2013.2.

Tested on Ubuntu 12.04 x86-x64 using GHC 7.6.3 and Cabal 1.16.0.2, as no actual Haskell Platform build was available.