Changes to ghc

Changes to ghc:
commit 5d7f59018703b94ebfe96cbef5574ec396a1c051
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri Mar 28 14:43:53 2014 +0000

    Support thin archive format

    This is a patch from FB's internal build of GHC that I'm pushing
    upstream.

    Author: Andrew Gallagher <agallagher@fb.com>

    This diff adds simple thin archive support to ghc's linker code, which
    basically just entails finding the member data from disk rather than
    from inside the archive (except for the case of the symbol index and
    gnu filename index, where the member data is still inline).