Fixed tasyncawait on Windows.

Implicit registration of an fd now only occurs when a new socket is
created (in socket() or accept()). This makes the implementation much
simpler, changes to the linux version will follow.
Fix compilation on linux.
should fix the nkExprColonExpr bug in the vm
Merge branch 'devel' of https://github.com/Araq/Nimrod into devel