Changes to hoopl

Changes to hoopl:
commit 8f0d3cff4455fcd8f445ffe08bca2ddfa484ef54
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Fri Oct 25 10:31:11 2013 +0200

    Add Functor/Applicative instances to silence AMP warnings

    This commit follows the suggestions from

     http://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal#Future-proofing_current_code

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