Remove even types with no events and no dashboard button

When a button is removed in the dashboard, make sure we
also remove the event type from the project list
Remove null EventTypes from the list