Merge pull request #1452 from twffy/master

Programmatic Canvas Zooming
Make setCursor public.
JSCS tweaks.
Changing isVML to a function so that the G_vmlCanvasManager can be evaluated when needed instead a single time at the beginning.
Revert JSCS tweaks for single-line return statements.
Merge pull request #1462 from Kienz/patch-1

Make setCursor public
Merge pull request #1466 from simvan/IE8-IsVML-issue

isVML causing an issue in IE8 when filling in the corners of rectangles
Version 1.4.8
Merge remote-tracking branch 'upstream/master'