Better detect and support GNU coreutils (ls et cetera)
Add GNU coreutils to the PATH; don't kludgily alias them. Eliminate cruft.