Add support for OS X.

- add bash_profile, since OS X terminal runs login shells
- add bash_osx_functions
- don't bother linking bash_*functions
Add env file for OS X.

Add ~/.bash_env on OS X for the stuff in ~/.pam_environment on Ubuntu.
Also add dotfiles bin to PATH.
Color for ls output on OS X.