Fix a bug in GUI vim

The default coloring was not working since GUI vim was trying to parse `cterm`
highlightings, and they could have values like -1 which were causing errors.

This commit fixes this bug by highlighting with just `guibg` and `guifg` if
we're inside GUI vim.