Changes to ghc

Changes to ghc:
commit a600c913a8bf5f55405c3c7b4b739626688b54d8
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Jun 12 11:50:34 2014 +0100

    Improve IfaceSyn a bit further

    This patch has three main bits:

    * The most substantial change is that IfaceConDecl no longer
      records its universal type variables, because they are
      always the same as those of the parent TyCon.  A bit less
      fuss and clutter.

    * Add a synonym for IfTopBndr = OccName, and explain why it's an
      OccName not a FastString

    * Make the ifMinDef field be a (BooleanFormula IfLclName) rather
      than (BooleanFormula OccName).  These really are occurrences (not
      binders), and should be treated like other occurences.

    The first and third change the format of interface files, so
    you'll need to recompile.