Compiles with ghc7.8, passing 4/50 tests. Fixes #141, maybe.

Mac OS X 10.9.2, ghc 7.8.0.20140228, cabal-install 1.18.0.3, Cabal 1.18.1.3

Most tests fail, here is the output of ./runtests.sh: 
https://gist.github.com/schell/9945323

Also I'm using a cabal sandbox which may be affecting haste-boot but haste-boot is giving me this:

    ./.cabal-sandbox/bin/haste-boot
    Downloading base libs from GitHub
    Sending:
    GET /haste-libs/haste-libs-0.2.99.tar.bz2 HTTP/1.1
    Host: valderman.github.io
    
    
    Creating new connection to valderman.github.io
    Received:
    HTTP/1.1 200 OK 
    Server: GitHub.com
    Content-Type: application/octet-stream
    Last-Modified: Wed, 19 Mar 2014 19:05:37 GMT
    Expires: Wed, 02 Apr 2014 18:04:42 GMT
    Cache-Control: max-age=600
    Content-Length: 1656645
    Accept-Ranges: bytes
    Date: Wed, 02 Apr 2014 23:26:35 GMT
    Via: 1.1 varnish
    Age: 19913
    Connection: keep-alive
    X-Served-By: cache-lax1420-LAX
    X-Cache: HIT
    X-Cache-Hits: 1
    X-Timer: S1396481195.648370504,VS0,VE73
    Vary: Accept-Encoding
    
    
    Control/Shell.hs:(236,17)-(245,7): Missing field in record construction System.Process.Internals.delegate_ctlc