Fixed 530

Fixed issue 530. When creating a new page the URL resets
pass document.body instead of document to Event.on()
Added scratchspace code in handleDrop
Undid last commit -wrong branch
Merge pull request #568 from waterbearlang/530-New-Doesn't-Change-URL

Fixed 530
initial commit
refactor shapes

- create shape objects
- refactor fill/stroke
- mark blocks to remove as deprecated so that when we have tags it's easy to deprecate them
- tested with gist #8892925
- verified examples still work
Merge pull request #571 from waterbearlang/533_shapeRefactor

#533 shape refactor
click feature and image sprite
image block and click block added
Merge pull request #580 from waterbearlang/clickableFeature&ImageSprite

Clickable feature&image sprite
the order of the list of block changed
Update workspace.js

Added semicolon to line 5.
resolve merge conflict
fixes #554
Merge pull request #590 from waterbearlang/554_clear_preview_on_new

554 clear preview on new