gstreamer: Fix multiple outputs split

- Explicitly moving the files breaks them, because the wrappers
reference the files by absolute path. Also this automatically
moves the manpages to $dev as well.
- Need to explicitly set --exec-prefix since the pkgconfig file has
`toolsdir=${exec_prefix}/bin`, breaking totem:

http://hydra.nixos.org/build/34980617/nixlog/1/raw

````
checking for BACKEND_TEST... yes
checking GStreamer 1.0 inspection tool... no
configure: error:
Cannot find required GStreamer-1.0 tool 'gst-inspect-1.0'.
It should be part of gstreamer-1_0-utils. Please install it.

builder for ‘/nix/store/npq2ihlsdniv4j3wbyparq9byjxqdi15-totem-3.18.1.drv’ failed with exit code 1
````

While at it, enable parallel build.

+7 -1
+7 -1
pkgs/development/libraries/gstreamer/core/default.nix
··· 18 18 }; 19 19 20 20 outputs = [ "dev" "out" ]; 21 + outputBin = "dev"; 21 22 22 23 nativeBuildInputs = [ 23 24 pkgconfig perl bison flex python gobjectIntrospection makeWrapper ··· 25 26 26 27 propagatedBuildInputs = [ glib ]; 27 28 29 + enableParallelBuilding = true; 30 + 31 + preConfigure = '' 32 + configureFlagsArray+=("--exec-prefix=$dev") 33 + ''; 34 + 28 35 postInstall = '' 29 36 for prog in "$out/bin/"*; do 30 37 wrapProgram "$prog" --prefix GST_PLUGIN_SYSTEM_PATH : "\$(unset _tmp; for profile in \$NIX_PROFILES; do _tmp="\$profile/lib/gstreamer-1.0''$\{_tmp:+:\}\$_tmp"; done; printf "\$_tmp")" ··· 32 39 ''; 33 40 34 41 preFixup = '' 35 - moveToOutput "bin" "$dev" 36 42 moveToOutput "share/bash-completion" "$dev" 37 43 ''; 38 44