Fix a probable bug in handling hs- port OPTIONS.

Submitted by:	antonie
lang/ghc and bsd.cabal.mk: Revamp LLVM code generation support
lang/ghc: Fix build with DOCS disabled

Reported by:	obraun
switch to terraform.cs.hm.edu for binary packages
Integrate from the Ports Collection
Add devel/hs-pqueue
Fix problem with checksumming metaports.

Submitted by:	antonie
Limit build parallelism for GHC.

PR:			ports/186829
Tested by:		Nikolai Lifanov
Reroll the bootstrap bindists to chase the recent libiconv changes.
Catch up with changes in the ports framework.
lang/ghc-devel: 7.7.20140123 --> 7.8.0.20140228
Integrate from the Ports Collection.
Rename the MANx variables to MANxPAGES to avoid confusion with deprecated MANx.
Add devel/hs-fay-ref
Integrate from the Ports Collection.
Integrate from the Ports Collection.
LICENSE= BSD --> BSD3CLAUSE
Fix LIB_DEPENDS
Move hs-gnuidn to category "dns" (from "net")
devel/hs-libffi: Add explicit dependency on devel/libffi