Changes to ghc(2)

Changes to ghc:
commit 138297585f88351352e0ed878b25f26e1d6edfef
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Thu Feb 13 14:22:20 2014 -0500

    Fix #8773.

    To make a role annotation on a class asserting a role other than
    nominal, you now need -XIncoherentInstances. See the ticket for
    more information as to why this is a good idea.

commit 473f12a3be27a00b035f1fdc7050a0ff31bf12ff
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Thu Feb 13 13:35:40 2014 -0500

    Fix #5682. Now, '(:) parses.