1.39 update

* Added support for gradients to unfilled shapes
* Removed gradient angle property and replaced with gradient start and
gradient end points
* Added support for text gradients
* Moved gradient style creation out of Xoml class and into Gradient
class