Changes to ghc

Changes to ghc:
commit f764aac57fdf3eefef6bada0a62aae5e95cec847
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Tue Jun 10 16:13:17 2014 +0200

    Fire "map/coerce" only in phase 1

    I just noticed a lot of warnings

    	Rules.findBest: rule overlap (Rule 1 wins)
    	    Rule 1: "map"
    	    Rule 2: "map/coerce"

    which can easily be avoided by acitivating map/coerce only from phase 1
    on.