Changes to ghc template-haskell

Changes to ghc:
commit 37ae422fc1131245705a686d1e3144b3f9e9aa81
Author: Carter Tazio Schonwald <carter.schonwald@gmail.com>
Date:   Sat Nov 2 19:12:53 2013 -0400

    Update documentation concerning prefetch ops

    Also remove can_fail=True since it's likely unnecessary upon discussion
    (see #8256.)

    Signed-off-by: Austin Seipp <austin@well-typed.com>

Changes to template-haskell:
commit 37010971cce739c26d3eedbc2e9c1728b0eba33a
Author: Austin Seipp <austin@well-typed.com>
Date:   Sun Nov 3 17:32:38 2013 -0600

    Use addDependentFile in quoteFile.

    We'd expect recompilation if these files change.

    Authored-by: Adam Vogt <vogt.adam@gmail.com>
    Signed-off-by: Austin Seipp <austin@well-typed.com>