Improve highlight configurability

- Use separate highlight groups for `texthl` and `linehl` in the
  `current` and `breakpt` `:sign` definitions

- Change default GUI highlighting to be like cterm highlighting