streams

- CHG: code improvements
- ADD: class that copies data from one stream to another
- ADD: System.Action() für pre .NET 3.5 systems
fixes, helper methods and StreamCopier

- ADD: BeforeWrite event for a StreamCopier execution context
- ADD: Take helper methods that is similar to official LINQ extension
method
- FIX: documentation