Fixed 'ls' issue on NetBSD

NetBSD's `ls` doesn't support `--color` or `-G`, but it ends up aliased to `ls -G` anyway, causing an error when used. This patch fixes the issue and also aliases `ls` to `gls` (GNU ls - supports colors), if available.