initial draw poly example
Merge remote-tracking branch 'agi/master' into draw-poly
improve readability etc
Merge remote-tracking branch 'agi/master' into draw-poly
Use destroy() on _mouseHandler instead of empty functions.  Update CHANGES.md
Remove unnecessary copy of Ant documentation, saving 30 megs.
Add an Ant task that runs JSHint.

Settings are read from the Eclipse JSHint plugin file so they will always be in sync.
Add Sandcastle thumbnail.
Run JSHint on the scripts in Sandcastle examples too.

This also builds the JSHint options for Sandcastle as part of the build process so that they stay in sync with the Eclipse JSHint settings.
Merge pull request #505 from NICTA/draw-poly

initial draw poly example
Merge pull request #516 from AnalyticalGraphicsInc/jshint

Add an Ant task that runs JSHint.
Merge branch 'master' into playback