Initial build target for the "native Linux" tarball.
Slash and quote correctness.

Use single quotes wherever expansion isn't needed. When performing file
move/copy operations, use a trailing slash for arguments that are known
to be directories.
Vertical whitespace normalization (no content changes).
Use more informative filenames in output directory.
Get .py files out of /lib; ldconfig complains.
Fix failed dervice termination bug, refactor package_update.

If a service was in a failed state (i.e. sleeping before restart), we used to
hang on a read from $service.term. That's fixed; we now announce termination
correctly if the supervised process is dead but the supervisor process is still
alive.

Refactor the package_update function; there were a couple logic errors that
failed to install a package if force_install was off and the package did not yet
exist on the target machine.

Remove stray whitespace from empty lines.