Implemented full version info generation in Makefile

The version is now derived from the ChangeLog, the git HEAD, the
hostname, and the current system timestamp.

In the process, I merged the ./autoconf directory into ./scripts

refs #37
Moved all source-building make rules to separate file

Now, simply deleting the dev_rules.mak file will cause the autogen
files to be left as-is.  This will allow systems that don't have
a new enough perl installed to build the project from a distribution
tarball.
Finished dist feature

Top level Makefile now has 'make dist' which builds a tar.bz2 of
the project in dist/.  It makes a clean git checkout, builds,
and runs the testcases before building the tarball.

fixes #37