fix test suite for 40daf651b362102eb208fb951c2d52127b48df74
More patterns that match no terms are now syntax errors

For example: (any_1 ..._!_1 any_2 ..._!_1 (any_1 any_2) ...)
Bring HISTORY up to date
Bring DrRacket docs in sync with Help menu actual contents