Merge pull request #5 from jranke/master

Remove two more canvas leftovers; adapt one more CDN URL
add ext files, tidy up, run most tests
merge in jranke pull request  by hand