Specify encoding in XmlCodec as UTF8Encoding without BOM

When initializing XmlWriter in XmlCodec, specify encoding explicitly to be UTF-8 without BOM as it's not needed for UTF-8.

ref: http://groups.google.com/group/openrasta/browse_thread/thread/6555c471e6563063?pli=1