Serialization, Cloning, Tweaks
#ADD: Added mixed serialization Unit Test.
#CHANGE: Renamed IClonable, both ISurrogates and ISerializable to ICloneExplicit, ISerializeExplicit, ICloneSurrogate and ISerializeSurrogate to be more specific.
#CHANGE: Removed explicit surrogate handling from Formatter and CloneProvider. It is now handled automatically using reflection.
#CHANGE: Moved NonClosingStreamWrapper to main Duality namespace and added Stream extension method.
#CHANGE: Cleaned up Formatter Unit Tests to make proper use of NUnits parameterized test feature.