add data-typeable instances
don't let GHC print anything on its own
faster symbols from TyCons
Merge branch 'master' of github.com:ucsd-progsys/liquidhaskell

Conflicts:
	src/Language/Haskell/Liquid/GhcInterface.hs
	src/Language/Haskell/Liquid/Types.hs
add minimal FFI example in tests/todo
Merge branch 'master' of github.com:ucsd-progsys/liquidhaskell
use GHC.compileFile to compile c-files and return a path to the object
file for linking
update idirs in text/encoding
update includePaths from idirs too
add FFI stuff back to bytestring
and text
unnecessary SOURCE import is unnecessary..
GHC on linux seems to require c-files for transitive imports, but not on darwin..
need to propagate includePaths as well
only `takeDirectory` if tgt is a file
update importPaths and libraryPaths to be safe
adding trivial effect tests
adding sigs to EffSTT
adding sigs to EffSTT
huh? what is this could not deduce `Ex.Exception Error` business?