Merge branch 'master' into 54-workflow-support-fix
Use canvas events instead of document events

Tie mouse event handlers to canvas instead of the whole document so
that other elements can set their own custom event handlers e.g.
workflow editor
Adds workflow to the archive view
Merge branch '54-workflow-support-fix' into next

Conflicts:
	web/apps/archive/archive.js