Serialization, Tweaks, Bugfixes
#ADD: Added NonClosingStreamWrapper class to allow using StreamReaders / StreamWriters on Streams that need to be kept open.
#ADD: Added Unit Tests for sequential de/serialization without stream position markers.
#CHANGE: Changed XmlFormatterBase structure to allow for the above mentioned sequential operations. Unfortunately, XmlReader is just too greedy to support reading only a single XML document from stream.
#FIX: Fixed Unit Test log outputs only appearing on first run.
#FIX: Fixed GenericOperator diagnostics attribute usage, so Visual Studio doesn't complain about exceptions being thrown.