Whitespace only in HeaderInfo
Fix #8009 : Failure to compile on powerpc64-linux.

Add definitions for stg_C_FINALIZER_LIST and n_capabilities.
Remove extra dashes in a flag name in the user guide
Use consistent dashes in the user guide

We were using a mixture of "&ndash;&ndash;" and "--". We now
consistently use "--", which has the advantage that copy/pasting
flags will work.
The help flag is --help, not -help; fixes #8005
Fix syntax in some code in the user guide; fixes #8007
Merge branch 'master' of http://darcs.haskell.org/ghc
Fix build on OS X
Merge remote-tracking branch 'origin/master' into data-kind-syntax-v2