added OEMCP for the default OEM codepage
rewrote lambdalifting; fixes deeply nested closures
Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn

Conflicts:
	lib/system.nim
some progress for jester+async
compiles again
new jester compiles
minor changes to todo.txt
Merge branch 'devel' of https://github.com/Araq/Nimrod into new_spawn
c2nim is not part of the compiler anymore
Many async optimisations.

* Selectors implementation will now attempt to immediately execute an IO
  operation instead of waiting for a ready notification.
* Removed recursion in asynchttpserver.
* Improved buffered implementation of recvLine in asyncnet.
* Optimised ``respond`` in asynchttpserver removing a possible "Delayed ACK"
  situation.
Async fixes for Linux.
Void futures are no longer discardable.
Fix broken async tests.
Implement safe flags for socket operations.
Linux async fixes.
Add missing sql proc for db_mysql
Fixes missing MSG_NOSIGNAL on Mac OS X.
Merge pull request #1358 from def-/db_mysql-sql

Add missing sql proc for db_mysql
Added debug code for futures.
Merge branch 'new_spawn' into devel

Conflicts:
	todo.txt
	web/news.txt
	web/nimrod.ini