Merge pull request #680 from be-red/master

Curses and Zlib doc updated
FIX: Markdown error
FEAT: Red/System call implementation, first draft
FEAT: Wait for the end of child process.
FEAT: extended conditional Red/System pragmas (#if, #either) to accept a `contains` operator.

This new operator checks if a given value is present in a given compilation target property. Ex:

    #if legacy contains 'stat32 [...]
FIX: issue #653 (Linux version cannot handle long strings in script header)

Stat64 struct is now used by default for Linux target. Older stat struct is available in the newly added Linux-Old compilation target.
FIX: issue #669 (string inserted by #version directive upsets syntax analysis)
FEAT: Command line parsing, readme added.
Revert "FIX: issue #626 (Compiler error on routine)"

This reverts commit 22e7461501d549ff30f836e60b991f1f7b3a9d39.
FIX: issue #626 (Compiler error on routine #626)
FEAT: routine! spec block now accepts [any-type!] as a datatype specification.
FIX: issue #657 (Lexer chokes on "^"" (string containing escaped "))
FIX: Prepare source code for Windows
FIX: issue #656 (Interpreter refuses +1 as integer)
FIX: issue #651 (Lexer does not accept integer directly followed by block, paren etc.)
FIX: removal of an invalid assertion in Parse's COLLEC post-processing. (related to issue #598)
FIX: issue #598 (COLLECT INTO corrupts outer COLLECT)
FEAT: Windows command line parsing (draft)
FIX: issue #609 (CR/LF included in INPUT string on Windows)
FIX: removed obsolete code for EOL handling.
FIX: issue #600 (Local words limited to 13)