Merge pull request #2 from gferreira/master

updating docs for width() and height(), fixing typo
make the scripting window the document main window
improved support for drawing unicode strings and none ascii chars
add text colors and stroke to the attributed string
adding Variable UI controller
adding some path methods and attributes and updating docs

adding
- BezierPath.points
- BezierPath.onCurvePoints
- BezierPath.offCurvePoints
- BezierPath.contours
- BezierPath.pointInside((x, y))
fixing small issue in the quick reference
decode while opening a path...
fixing copy of a cmykColor
adding arcTo
falllllllback typo
removing the uuid dependency
updating arcTo and docs and fixing small issues
fixing small bugs
cached image paths must be context based
raise error when image path doesnt exist
addin a small auto-updater
fixing missing alpha on image
support for hyphenation
Support for formattingString