Build process restructuring.

Only treat exceptionally those packages with dependencies.
Add build-* to ignored packages so top-level "make distclean" will work.
Abort roll build if package build fails.
Support version in ROLLCOMPILER make var.
Normalize version.mk contents.
Fix tau test.
Clean up.
Minor consistency change.
Build process restructuring.

Limit use of bind mounts.
Eliminate hard-coded paths.
Consistent use of modulefiles.