Upgrades to Element class

* Added "xlink" group of attributes
* Now underscores in element properties are automatically converted to
hyphens
Update Image and Tspan classes

Bring both in line with DOM implementation