Work around sloppy /etc/zshenv in Lion.

Make sure to preserve the PATH from the launching shell.
Lion would otherwise reset it to a default value.
Fix permissions in the bundle.

Make sure group and others have no write access.