scratch - show unused blocks

adds a unused blocks tab to the debug panel of scratch addons that shows all custom blocks that exist but are not called and all that call to a nonexistant custom block

These are versions of this script where the code was updated. Show all versions.