Get caught up on some documentation, reflecting the work we are doing.

Especially README and sample.ebrc, which were many versions out of date.
Credit to Adam in the users guide, and finally get Cleverson's name
and email right.
CHANGES describe the changes for the next version.
Forgot about bool becoming eb_bool in dbapi.h.
Get rid of conditional compilation for odbc or not odbc.

It was awkward having two different versions of stringfile.o,
one for edbrowse and one for edbrowseodbc.
Make just can't keep up with this.
Now one compiled object stringfile.o,
and it can tell at runtime whether sql is built in or not.
Use cerr directly in error reporter, more intuitive.
Allow substitution on arbitrarily long lines.

This does not include the breakline feature, which is still limited to lines of length 50000.
Guess I'll tackle that one later.
Inaccurate comment in eb.h.

All ten spaces are used, and I have to think about this if I want to
expand it, to support more lines.
Bump from 10 million to 100 million lines.

Yes I think it's this easy, just some constants in the header file.
But you can't bump up to a billion, it won't work.
Oops, update error messages to say 100 million rather than 10 million.
Encapsulate tags array in jsstate, for html.cpp only.

This is a means to an end. We can if we like make tags a C++ class
such as list or vector.
Use a c++ list instead of my link list.

No special reason to do this, except to avoid compiler warnings,
and drop the permissive flag, which we use to have to pass to g++.
Fix the reset form bug.

Display options was using the old link list to find its options,
even when that link list was not valid any more.
This is one of those functions that has to act differently
based on parsePage.
Re-indent the code using Lindent, from the Linux kernel.

Also put the Lindent script in tools and refer to it in README.