Changes to ghc

Changes to ghc:
commit d2c4f9758ca735f294033401efef225699c292f8
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Tue Apr 8 22:29:23 2014 +0800

    Add comments & notes explaining the typing of pattern synonym definitions