Build tests as a separate Charmonizer project

* Add a regen_charmonizer.pl script to meld the main charmonizer
  fragment and the other source files into charmonizer.c.
* Add configure scripts to build and run charmonizer.
* Create the Makefile for the tests using Charmonizer itself.

The test harness still needs to be reworked a bit.
21 files changed
tree: 156b422971d17238c8dc5d85ba1d7f30ebe61513
  1. .gitignore
  2. LICENSE
  3. NOTICE
  4. README
  5. buildbin/
  6. regen_charmonizer.pl
  7. src/
  8. tests/