Update ls colour handling

Now has more consistency betwen GNU and BSD ls support.
* GNU ls' filetype colours have been disabled for now.
* BSD ls' colours are defined.
* Handling of both in the bash_profile have been improved.

Fixes #11