Only source files in .profile.d ending in .sh

This aligns buildsteps behavior more closely with that of Heroku.

As described at https://devcenter.heroku.com/articles/profiled :

> The scripts must be bash scripts, and their filenames must end in .sh.