Support non standard features that modern browsers "standardized" on

- RGBa support
- exponent support in units (IE sucks!)
- inherit font-size and font-family from root element on text elements
- allow empty text elements if there is a non empty TSPan
- added support for "undefined" opacity value (forgot to put this in the commit msg)