Changed nullable element support

Allowing value types to be excluded using the
XmlElementAttribute.IsNullable  property.
Clean