Allows profile file to work on pathmunge-less systems.

Will check for pathmunge's existence and use it, or fallback to
prepending to the path.
Reduce size of profile.d-usrblackbox.sh to below 132 bytes.
Add test framework to make sure we don't break bash or sh.
Merge branch 'christophebiocca-fix-pathmunge'