fix solution editing and add a util method to exercises
ephemera out a bunch of semantic block classes and attribues
add a multipart plugin
exercise style tweaks
fix css bug when deleting semantic blocks
add exercise multiparts
fix loading solutiions with wonky text in them
Merge branch 'testing' into izak-copy-image-rewrite
clean up stray log statement.