Adding webhook call when badge is deleted

This adds a webhook call when a badge instance is deleted (previously, a call was made when an instance was awarded, but not when it was deleted).  The new call has the action 'revoke'.
This is just to fix some tests that were failing due to this field not being nullable.