Ensure returning a EX_* error code in exec_audit.

Fixed a codepath where exec_audit could return EPKG_ERROR, since it
should only use sysexit error codes.
Fix an invalid read (discovered by gcc44).
typos fix.
pkg-install exits 0 when requested packages are already installed.