Call /bin/bash rather than /bin/sh, helps sngl.
Add support for passing full PKGPATH's.

This primarily allows USER_ADDITIONAL_PKGS, and possibly SPECIFIC_PKGS,
to start working as expected.