Changes to ghc(4)

Changes to ghc:
commit 96a95f0513de785a185fd8a46c7ed2643f698295
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri May 30 08:47:26 2014 +0100

    Fix missing unlockClosure() call in tryReadMVar (#9148)

commit 660c3f9d8534e3b249b27ab4024939d204366cc7
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri May 16 10:19:45 2014 +0100

    Just formatting

commit 994d5e3cfc32cb624b63683205dd8fd876171d0c
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri May 16 10:19:19 2014 +0100

    Remove deprecated -optdep options

commit a8d81afa5eeecab04a4cf8eef577c689b0ebcd3e
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri May 16 10:18:03 2014 +0100

    mkHiPath & mkObjPath didn't need to be in IO