Build system improvements.

* allow 'build' instead of 'rebuild' during dev.

* touch a file after extracting the tarball so we don't repeat the
extraction on every build.