Moving UTF8EncodingWithoutBOM.cs to Common and renaming it as Encodings.

No it's not.

Encoding.UTF8 always emits the Preabmle.