Changes to ghc

Changes to ghc:
commit aa3166f42361cb605e046f4a063be3f9e1f48015
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Sat Jun 21 22:37:50 2014 +0800

    Add fake entries into the global kind environment for pattern synonyms.

    This is needed to give meaningful error messages (instead of internal
    panics) when a program tries to lift a pattern synonym into a kind.
    (fixes T9161)