Update README with plans for this repo.
Update lemon.c to latest (as of 2014-06-01).

Artifact 07aba6270d5a5016ba8107b09e431eea4ecdc123, last checkin 2014-01-14.
http://www.sqlite.org/src/artifact?ci=trunk&filename=tool/lemon.c
shell --> date
Another shell -> date spot.
Work in progress.  Breaks build.

  * regress directory for regression tests
  * destroy grammar file to very small example
  * same to scanner file
  * messing around with file names
  * move less flex-specific options
Example that drives parser by itself.
First scanner unit tests works and passes.
Parse month names and times.
Support more than two times; midnight and noon.
From/to dates.
Reorganize grammar file; no logic change.
Add links to other Lemon-related projects
Recognize dates with commas, like "May 3, 2014"
Modify Troy Hanson's tokenizer and use that instead of lex.

Makes it simple to parse a string and return the column where an
error occurs.

Passes unit tests.

This code started from here:

https://github.com/troydhanson/misc/tree/master/text_handling/lemon
Don't delete tokenizer as part of clean target.
Work in progress.  Merge tokenizer with parser as parser is small.
Still moving stuff around ...
Include generated dategrammar.c in parser.  Build works again.
Zap files we no longer need.
Sync unit tests with new filenames.