gst-plugins-bad: disable faac by default because it's unfree

A lot of packages are not built in hydra due to gst-plugins-bad
being unfree. Make faac dependency optional.
Disable allowUnfree by default

Fixes #2134.
Replace $HYDRA_DISALLOW_UNFREE with $NIXPKGS_ALLOW_UNFREE

We've never used this environment variable in Hydra (except for a few
days). This is also more consistent with $NIXPKGS_ALLOW_BROKEN.
Add a flag ‘config.allowBroken’
Die tabs die
Revert "Turn on user-controlled wpa-cli on the livecd"

user-controlled wpa-cli requires explicit interface setting for some
reason

This reverts commit c6797b373f379f7a7f8a7da01bdf3f6751f11f2e.
lockdep: refactor into non-kernel package

Lockdep doesn't *really* require the kernel package - just the kernel
sources. It's really a user-space tool just compiled from some portable
code within the kernel, nothing more.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
libseccomp: version 2.1.1

Signed-off-by: Austin Seipp <aseipp@pobox.com>
luajit: adopt, upgrade, optimize

 - Build the 'amalgamation' by default - more RAM needed to build, but
   better overall performance
 - Upgrade to version 2.0.3
 - Adopt as maintainer

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Merge pull request #2159 from lethalman/gst-no-faac

gst-plugins-bad: disable faac by default because it's unfree
munin: 2.0.19 -> 2.0.20
haskell-scotty: update to version 0.7.2
haskell-direct-sqlite: update to version 2.3.12
haskell-esqueleto: update to version 1.3.10
haskell-hashed-storage: update to version 0.5.11
haskell-mime-types: update to version 0.1.0.4
haskell-monad-logger: update to version 0.3.5.1
haskell-network-simple: update to version 0.3.1
haskell-streaming-commons: update to version 0.1.1
haskell-wai: update to version 2.1.0.2