set t_Co=256

GNOME's terminal supports 256 colors but doesn't advertise it. Override vim's autodetection.