more keyboard shortcuts: pageup/pagedown/home/end
fix tests
prefer given canvas-context, fallback to jaws.context
set sprite_path
remove use of DOM-sprites and SpriteList from Edit
always paint cloned objects in main window
faster viewport scrolling with WASD, also make scrolling dependent on current grid_size