Add COMPILERNAME to list of common modulefile substitutions.
Isolate portions of version.mk that differ between packages to facilitate reuse.
Pattern roll-test Makefile after modulefile Makefile.