optimization docs

Began documentation of ideas for optimization/performance-enhancement.
Perl script for looking up BNF definitions in the *_grammar files
removed debug/print statements.
grammar-lookup driver

Script used to drive the BNF grammar-lookup script.  To be placed in
~/bin for easy access from wherever.
Added help/usage-message.
Improved invalid date msg; new version string.

Added src/clients/ruby to .gitignore.

EVENT_DATA_REQUEST_CMD: Changed response (to client request) logic that
reports an invalid date format to include a short format spec in the error
message to help the user figure out what format to use.

MAS_PRODUCT_INFO: Updated version string.