Selection rules for classical reactive trajectories: Dynamical allowedness and forbiddenness