Changed semnatic of work items processing - via WorkChains
* BUGRepair: Cross buffer writes are fixed - because of changed semnatic
* Client closing needs refactoring
* File, socket closings uses explicit Dispose (needed because of FD "leaks")
* BUGImportant: If client disconnects while sending DataStream then DataStream.Close is not called