Update files to work with GHC > 6.12

    This is still a WIP, ParallelArrays may or may not still be working.
    Removal of the C2HS module is underway, but not complete as it is
    DEPRECATED.

    Builds and links fine on Haskell Platform 2013.2 on Ubuntu 14.04.