webapp: add canvas APIs
Merge pull request #459 from code-dot-org/webapp_canvas

webapp: add canvas APIs