Kurt.get_plugin: raise exception if no args
Project.save converts based on extension
scratch20: fix scripts, order costumes correctly
scratch20: fix loading for now
Cleanup scratch14 scripts to correct position
scratch20: improve saving so empty project validates
Block.copy, doc
Update todo
Drop htmlcolor
Update todo
Versioned construct dependency
Switch PIL -> pillow
stringify for comments
Drop kurt.scratch14.scripts; fix scratch14 comments
Update todo
Update gitignore
Cleanup tests/
scratch20: sort Sprites properly
Fix stringify() for unicodes
scratch20: fix loading blocks