StreamExtensions -> using IDisposableException
Merge branch 'master40' of https://github.com/signumsoftware/framework into master40