Allow the passing of a context to `connect` and `listen`.
Especially useful when working with threads that should share the same context.
Fix deprecation and case issue to be compatible with nim 0.10
Update version number and minimum nimrod compiler required
Merge pull request #3 from idlewan/master

Update for 0.10 and for better support when working with different threads but one context (i.e. inproc needs this)