Merge branch 'devel' of github.com:Araq/Nimrod into newasync
Merge branch 'devel' into newasync
Resolved conflict.
dynlib: optionally pass RTLD_GLOBAL to dlopen
Merge branch 'devel' into newasync
Rename PFutureVoid to PFutureBase.
Merge branch 'devel' into newasync
Merge branch 'devel' into newasync
Splits token parsing case into separate proc. Refs #740.
Supports parsing format times without separators. Refs #740.
Fixed problems with IOCP procs finishing immediately, added await macro.
Async readLine now works. Fixes recv issues.

When using MSG_PEEK and data is retrieved ``lpNumberOfBytesRecvd`` will
not be set to the number of bytes read by WSARecv. The buffer must
therefore be checked to ensure it's empty when determining whether
``recv`` shall return "" to signal disconnection as we want to read as
much data as has been received by the system.
nil->discard
Changed tests and tools to use 'discard' statements instead of 'nil' for empty blocks.
fix argument_parser
Merge pull request #928 from Varriount/testement/nil-to-discard

Changed tests and tools to use 'discard' statements
Merge pull request #929 from skyfex/devel

Fixed issue 391 (nested break in except-stmts)
Merge pull request #921 from gradha/pr_improves_times_format

Improves times.format parsing, fixes #740
Fixes issues with 'discard' in async macro.
Added await test.