XmlObjectSerializer and improvements

- ADD: support for sbyte, byte, dictionaries, lists and binary data
- CHG: code improvements