Preserve nil <-> NULL between Nimrod and database.
be explicit about single letter options
Merge branch 'devel' of github.com:Araq/Nimrod into devel

Merging mainline devel.
Fix permissions for createDir() on Unix systems.

Permissions were set to 0o711 by default; they should be 0o777, with
umask being responsible for restricting permissions further.
Merge branch 'devel' of github.com:Araq/Nimrod into devel

Merging mainline devel.
Merge pull request #1541 from rbehrends/mkdir-perms

Fix permissions for createDir() on Unix systems.
Improve setjmp()/longjmp() performance.

Exception handling for the C backend used setjmp()/longjmp()
unconditionally. However, on POSIX systems, these functions save and
restore the signal mask, adding considerable overhead to exception
handling, even where no exceptions are involved. The compiler and
library now try to use either _setjmp()/_longjmp() or
sigsetjmp()/siglongjmp() where possible, marked by the defines
"nimRawSetjmp" and "nimSigSetjmp", respectively. The define
"nimStdSetjmp" can be used to revert to setjmp()/longjmp() instead.
Merge branch 'devel' of github.com:Araq/Nimrod into devel

Merging mainline devel.
Tweaks for postgres driver (not tested yet).
Use _setjmp()/_longjmp() only on BSD-like systems for now.
Disable git hashing in the version command
Updated Version Number
Fixes #1529
Merge pull request #1549 from Varriount/fix-1529

Fixes #1529
Merge pull request #1545 from rbehrends/setjmp-perf

Improve setjmp()/longjmp() performance.
Fixed missing color definion
Merge pull request #1554 from trustable-code/devel

Fixed missing color definion
added 'nim*Setjmp' conditional symbols
Update cpuinfo.nim

sys/types.h needed for macosx and freebsd
sys/param.h needed for openbsd and netbsd
Raise exception on adding a non-existent file to a zip archive