Fixes the remainder of #7567

Checks anchored when embedding melee weapons and adds a couple of anchored toggles to energy swords and a permanent anchored status to energy blades. So long as everything that removes either weapon from the inventory called dropped() this should be fine - energy blades delete themselves as soon as they leave inventory and energy blades reset their anchored var when deactivated.

Commit message is wonk because I forgot that a merge only counts as one commit when resolving a conflict.