Add NO_STAGE for non-bsd.cabal.mk consumers.
textproc/bibutils: 5.0 --> 5.2, support STAGEDIR
lang/ghc: Support STAGEDIR
Implement STAGEDIR support for bsd.cabal.mk consumers
lang/ghc: Fix build on 10.0 and later systems
converters/hs-iconv: Fix build on FreeBSD 10.x
x11-toolkits/hs-wxc: Fix build
Initial port for hs-idris, adds several dependencies:

 - devel/hs-free
 - devel/keys
 - devel/hs-language-java
 - devel/hs-libffi
 - devel/hs-llvm-general
 - devel/hs-llvm-general-pure (formerly in lang/)
 - devel/hs-vector-binary-instances
 - math/hs-reducers
 - textproc/hs-parsers
 - textproc/hs-trifecta

idris executable was tested with both C backend and LLVM-backend.
bsd.hackage.mk: Add entry for idris
archivers/hs-zip-archive: 0.1.3.4 --> 0.1.4
converters/hs-aeson: 0.6.1.0 --> 0.6.2.1
converters/hs-iconv: 0.4.1.1 --> 0.4.1.2
databases/hs-mysql: 0.1.1.4 --> 0.1.1.5
databases/hs-persistent: 1.2.2.0 --> 1.2.3.0
databases/hs-persistent-template: 1.2.0.2 --> 1.2.0.6
devel/hs-MonadCatchIO-transformers: 0.3.0.0 --> 0.3.1.0
devel/hs-MonadRandom: 0.1.11 --> 0.1.12
devel/hs-abstract-par: 0.3.1 --> 0.3.3
devel/hs-asn1-types: 0.2.0 --> 0.2.2
devel/hs-basic-prelude: 0.3.5.0 --> 0.3.6.0