start implementing attribute parsing
add a few attributes that will be used for XML attribute support
add some reflection to detect XmlAttributes
determineProperty: refactor
implement readClassWithAttributes
fix typos
prepare unit tests for XML attribute deserialization
unit test: typo
add constructor info to PropertyReaderInfo
add basic support for attribute parsing
fix parsing of empty elements in untyped collections
support for XML attributes on the root node
fix typo
support for XML attributes on list elements
add support for attributes on generic lists as well
start implementing serialization of XML attributes
getProperties: take UseAttributes setting into account
mark XmlElementAttribute.Namespace as obsolete
fix XmlNamespaceAttribute
code style