Add docs for connecting to postgres with keyword/value connection
strings.
Merge pull request #706 from hiteshjasani/master

Add docs for connecting to postgres with keyword/value connection.
adding some provisions for writing lower-level unit tests targeting specific sub-systems of the compiler

see sigmatch as an example.
tests are compiled only when the compiler is compiled with -d:selftest
to execute them, just run the resulting binary without arguments
fixes #708

It's unclear to me why for variables were treated as globals.
This is likely to cause many problems, but in this particular case
it was breaking the unittest/insepectArgs recursive function (the
for loop variable has a different value in each stack frame)
Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.

On Windows put it in double quotes and escape double quotes using backslash.
On Posix put it in single quotes and escape single quotes using '"'"'.

This commit changes what quoteIfContainsWhite does, but before that change it
was used incorrectly all over standard library, which caused security issues.
Merge pull request #702 from zielmicha/master

Make quoteIfContainsWhite quote argument, so it can be safely passed to shell.
Merge branch 'master' of github.com:zielmicha/Nimrod
Fixes link to manual in bold section.

Nested inline markup is not possible at the moment, see
http://stackoverflow.com/a/9645684/172690. Maybe this would be a useful
extension to have in nimrod's custom rst engine?
Adds missing ``s`` to sligthly odd sentence.
Merge pull request #717 from gradha/pr_fixes_minor_doc_mistakes

Fixes minor doc mistakes.
Fixes strutils reference in macro tutorial.
Updates configuration for recent lib removals. Refs #698.
Merge pull request #721 from gradha/pr_doc_fixes

Doc fixes
progress towards adding negative type classes

[unittest bugfixes]
the block form of check now allows comments
errors when inspecting the arguments of var-accepting procs
Merge branch 'master' of github.com:Araq/Nimrod into upstream
Normalize whitespace in os.nim.

I can't edit it - trick with asking git to ignore whitespace doesn't
work if I need to change indention level.
Revert "removed windows". Refs #698.

This reverts commit e3d3cf5f8fe7e5030f7d1db316e684dd484111d3.
Merge pull request #727 from gradha/pr_recovers_windows_code

Revert "removed windows". Refs #698.
Add commandLineParams to os.nim.

commandLineParams returns seq of arguments given to program on command line.
fix computed dynlib names; fixes #718