tweak user-visible interface for controlling left recursion

Based on Nikodemus' suggestions (the changes do not address all
suggestions):

* Renamed *ERROR-ON-LEFT-RECURSION* -> *ON-LEFT-RECURSION*

  * Added type declaration for new allowed values NIL and :ERROR

  * Removed SPECIAL declamation

* Adapted manual and tests