Process system updates and unit tests
 - Processes remove themselves on shutdown (and unlink from their parent)
 - Child processes can be consumes publicly
 - Minor bug fixes and tidying
 - Still ugly as hell. Don't use!
Merge branch 'master' of https://github.com/louthy/CSharpLanguageExt.git