avoid highlight error with 16-color systems / fixes #7

- discard "cleared" token from existing highlight, if any
- do not set highlight if the parsed highlight is empty
Merge pull request #8 from justinmk/master

avoid highlight error with 16-color systems / fixes #7