Split text-decoration when rendering

Fix issue with underline in Chrome where text_decoration is no longer just the text-decoration-line, but also the style and color.

---
I couldn't get underline to work at all in Chrome 35.0.1916.153.

Executing `getCSS(el, "textDecoration")` returns the following: `underline solid rgb(0, 0, 0)`
Which won't match any of the cases.

Splitting it shows the proper text decoration, although it still suffers from the inheritance problem in https://github.com/niklasvh/html2canvas/issues/287