Changes to ghc

Changes to ghc:
commit c269b7e85524f4a8be3cd0f00e107207ab9197af
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Thu Apr 10 22:13:00 2014 +0800

    Split off pattern synonym definition checking from pattern inversion