(PUP-3700) Deactivate invalid actions on faces

Instead of documenting that certain actions are invalid they should
be removed instead.

Add the deactivate_action on faces to do this
Merge pull request #3338 from dalen/invalid_face_actions

(PUP-3700) Remove invalid face actions.