FasterThreat_V3

OK, leaving the pawns in the evaluate_threat, and keeping the
protectedonce, protectedmany tweaks. And the secret ingredient: new
parameter HangingNotProtected