Added an insertion function that inserts elements of an openarray.

Added a deletion function that allows elements between two positions in a sequence to be deleted
Added instructions on using koch to compile nimrod with GDB support.
Added some information on sequences.
fix for Issue #626 - Distinct and generics not working together
Merge pull request #628 from mflamer/master

fix for Issue #626 - Distinct and generics not working together
remove extra white space
more whitespace removal
Merge pull request #630 from mflamer/master

remove whitespace
LockFree Hash Table 0.1
Mersenne twister random number generator
Changed backslash to forward slash

Changed backslash to forward slash (why I used a backslash in the first place, I have no idea).
Made TSocketHandle distinct and fixed problems it caused for SSL.
Fixed socket compilation problems on Windows.
Fixed sockets on Win32.
Fixed asyncio crash when sending buffered data after connection was terminated.
Fixed breaking changes introduced by the last commit.
fix for Issue #629 Recursive generic types not working
Apply changes suggested by Araq

Added documentation examples, added defaults
Fixes execProcesses wait order. Refs #379.

Closing the stream of the process might terminate it too early for
waitForExit to gather any useful results.
Merge pull request #639 from gradha/pr_fixes_execProcesses

Fixes execProcesses wait order. Refs #379.