experimental/cmake-improvement

set CMAKE_LIBRARY_PATH, CMAKE_INCLUDE_PATH based on NIX_CFLAGS_COMPILE and
NIX_LDFLAGS so that cmake's find_library like functions find all the libraries
gcc knows about thanks to the gcc wrapper

This is particular useful with myEnvFun which then also sets those CMAKE_* env
variables.`

Because setup.sh has to change this causes many rebuilds - thus it should be
included in a stdenv-update like branch

Also cmake builds in parallel perfectly fine

update cmake to latest minor number, I didn't change the patches,
just reapplied them manually recordin a new patch
upgraded ocaml/cryptokit to 1.7
upgraded camlzip to version 1.05 to allow compilation with ocaml-4.00.1
upgraded lablgtk to version 2.16 to allow compilation with ocaml-4.00.1
Upgraded omake to 0.9.8.6_rc1. kept the previous version as default because this is a rc1.

This is necessary to compile the latest camlimages
upgraded ocaml/sqlite3 to 2.0.4
Upgraded ocamlnet to 3.6.3. Also enabled mot functionality of ocamlnet like nethttp
New ocaml packages:
- ocaml-cairo
- camlimages
- dypgen
- patoline
Add the possibility to build a patoline environment with
nix-env -i env-patoline.

This is the only reasonnable way to install patoline which require
ocaml compiler with a large set of libraries installed.
Forgotten to add wanr.patch for omake.
simplify env-patoline and circumvert the bug with libgcc_s.so.1
Added keepass password manager. Updated mono DLLMap to allow mono to run WinForms applications (keepass).
nixUnstable: Update to 1.5.3pre3134_5c06e52
haskell-hsdns: update to version 1.6.1
Update Julia to today's revision
nijs: bump to 0.0.8
flac: update, enable tests

Fix includes in VLC.
Tried a few other programs using it, seems fine.
tesseract: upgrade to 3.02.02 and add some languages
tesseract: simplify
haskell-Agda: update to version 2.3.2.1