Merge shodo into plotjax, get baseline running

Merged shodo into main plotjax due to canvas text support. Cleaned up
color parsing code. Clean up various other remnants of ancient pre-html5
javascript.