pythonPackages.cvxopt: added package
python: make 2.6 and 2.7 expr similar, introduce includeModules

When includeModules is true, python is built with all optional modules
as part of derivation.
pythonFull -> python with all modules, pythonFullWithPkgs -> buildEnv
haskell-jwt: update to version 0.4.2
haskell: add validation package
lua-packages: added lua-bitop
prosody: added websocket support
prosody: updated to v0.9.5
Merge pull request #4532 from purefn/haskell-validation

haskell: add validation package
Merge pull request #4531 from purefn/fix-jwt

haskell-jwt: update to version 0.4.2
Merge pull request #4535 from flosse/lua-bitop

lua-packages: added lua-bitop to add websocket support for prosody
Merge pull request #4536 from flosse/prosody

prosody: updated to v0.9.5
Upgrade idris compiler to 0.9.14.3
Merge pull request #4537 from aycanirican/idris_update

Upgrade idris compiler to 0.9.14.3
wxGTK: updating to 3.0.2
nixos nfs: allow setting the lockd ports.

This helps in setting a fixed firewall open port for NFS lockd.

Based on:
http://rlworkman.net/howtos/NFS_Firewall_HOWTO

(cherry picked from commit b32ca0616ff70795f71995fa79ea508b82f30b3a)

Conflicts:
	nixos/modules/services/network-filesystems/nfsd.nix
Travis: chop build in install and build phases

This allows us to see how long install takes.
Also, build from hydra binaries as much as possible.
Making hydra build ddd.

(cherry picked from commit 4ba671ff113844267dbad307f8a5cbf8ac1d0f52)
Travis: Make it work with non-PR
Travis build: source environment before build

:poop: