Initial pass at autotoolizing.

This is just before running autoreconf -vif to create the initial files.
Initial autoreconf -vif run.

Generated files and appropriate .gitignore entries.
Clean up git.

Have git ignore files from a configure run.
Fix SOURCES list.

Forgot to add EOL escapes.
Generated file from SOURCES fix.
Fix libtool versioning.

Did the libtool versioning wrong. Also added more build cruft to
gitignore.
More build fixes.

The old tutorials/src Makefile was wrong.  Now building my guess at
correct programs.  Ignoring more build products.
Get tutorials to build.

Use correct include dir.  Sigh.
Generate cds.pc.

Forgot to generate cds.pc in configure.ac.
Ignore generated .pc file.
Ignore vi recover files.
Remove invalid tests.
Remove old test runner.
Run tests that work.
Update make check FIXMEs
Clean test cruft.
Documentation and cross compiler support.

Add docs to explain how to build the project in a generic way as well as
cross-compiler support.
Get doxygen-doc working.

Also get make clean working correctly.
Default to less verbose builds.
Require automake 1.11.