Changes to ghc base

Changes to ghc:
commit 018676c7f883886b388652c913c99a10d2591b0b
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Sun Feb 23 22:00:57 2014 +0100

    Use U+2018 instead of U+201B quote mark in compiler messages

    This matches GCC's choice of Unicode quotation marks (i.e. U+2018 and U+2019)
    and therefore looks more familiar on the console. This addresses #2507.

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Changes to base:
commit a5383f7400d05a758094578da28d958fb694b726
Author: Jose Pedro Magalhaes <jpm@cs.ox.ac.uk>
Date:   Tue Feb 25 10:28:20 2014 +0000

    Provide Typeable1..7 as type synonyms (see #8813)