add check for colored ls on openbsd.

On openbsd, there are two different 'ls' from ports that provide colors (GNU ls from coreutils and colorls, which is a patched version of the base ls).  This diff adds support for both versions, preferring colorls because it is never pulled as a dependency -- if you install it, you probably want to use it.