Reintroduce bash_profile to handle environment vars...

...but handle it properly this time. If bash_profile is detected, then .profile is not loaded. Normally .profile sources .bashrc, so we should account for that as well.