Allows unassigned badges to be removed

Allows straight removal of unassigned badges, and ensures that new
badges created in a group to replace removed ones are the same type.
Change tracking message for manual deletions

Changes "Deleted" to say "Invalidated" because this is what these
functions will do in the future.
Merge pull request #809 from magfest/change_deletion_to_inactive

Fix deletion removal