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. buildbin/
  2. src/
  3. tests/
  4. .gitignore
  5. LICENSE
  6. NOTICE
  7. README
  8. regen_charmonizer.pl