Fixed broadcasts created in palette not being accessible via menu
Fixed duplication when dragging media into the backpack
Fixed incorrect caching in primVarSet and primVarChange
Fixed shadow disappearing when a script runs while being dragged
Fixed dragging "when Stage clicked" into a sprite
Fixed not being able to drop block when color picker was under mouse
Fixed rounding costume center coordinates in vector mode

This also doubles the resolution of the bitmap costume center tool so that it lines up with the actual pixels of the image.
Made attribute block update when switching sprite

If the sprite you switch to doesn’t have an attribute or variable, it
will set the attribute to the default one for sprites or the stage.
Shortened the code a little
Changed "allowed" to "valid"

I think it makes a little more sense.
Use translated default values
Revert "Use translated default values"

This reverts commit 0c7de21dc3b1092d055b9bf294280a64431f856b.
Fixed renaming sprite breaking script references to that sprite
Fixed scripts running after they were deleted and added delete item to procedure hat context menu
Added a semicolon
Removed a trace() statement
Prevented duplicate sprite names
Fixed else label overflowing in some languages
Fixed orphaned comment bug

Comments are now deleted and restored with the blocks to which they are attached.
Fixed overlap of labels in procedure editor in certain languages