users_guide: Update relnotes for 7.8.2

Signed-off-by: Austin Seipp <austin@well-typed.com>
Update ANNOUNCE for GHC 7.8.2

Signed-off-by: Austin Seipp <austin@well-typed.com>
Set VERSION=7.8.2, RELEASE=YES

Signed-off-by: Austin Seipp <austin@well-typed.com>
Adding CPP and CPP-Flags to configure step, ghc settings file, and associated dyn flags support
Still not quite right, CPP flags work in progress
fix check if gcc is actually clang

New macro FP_CHECK_GCC_IS_CLANG checks to see if the compiler given
with the argument --with-gcc is actually clang.
simplify FP_CPP_FLAGS_WITH_VAL_DEFAULTED

The only value for the second parameter is "cpp-flags" so
we might as well substitute that for $2.
Adding CPP and CPP-Flags to configure step, ghc settings file, and associated dyn flags support
now automatically sets cpp-flags correctly when cpp it set to one of gcc, clang, or cpphs.
for unknow cpp, issues warning if —with-cpp-flags=FLAGS isn’t set explictly
remove redundant spaces at start of flags
apply hvr's patch

fixes clang 3.1 segfault
adding more descriptive names for flags --with-hs-cpp --with-hs-cpp-flags
Revert "apply hvr's patch"

This reverts commit a09cf3d1e6bbebdc2ad53561b0acd51d2283047e.
fixed up the CPPHS case for auto setting the haskell CPP flags in configure.ac
dumb cpp contrib/configure.ac.in setup