extra::term overhaul
Use find_equiv in term
rustpkg borrowed pointers
Only output colors if colors are supported (removes burden from caller)
light warning cleanup
Merge branch 'incoming' into terminfo

xplain why this merge is necessary,
extra::term: better error handling and win32 shim
auto merge of #6826 : cmr/rust/terminfo, r=thestinger

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