make: Add nixbuild target.
cabal: Don't omit tests/Harness in source distribution.
nix: Don't run test in nix (the cant pass without wrapper).
nix: Make it possible to disable shared-lib build.