Update GHC to 7.8.4.

Global bump and update of all patches.

A new patch for random due to its Cabal file having been modified on Hackage.

Signed-off-by: Magnus Therning <magnus@therning.org>