Fix "ignored namespaces" bug

Calling .AddNamespace(string, string) on the options object while creating the serializer does nothing. It should behave in the same manner as the BCL XmlSerializer in regards to xml namespaces.