extra::term overhaul

This will let *everyone* (non-windows, at least) who can see colors see the glorious colors rustc produces.