CMake: fix illegible colors in dark themes and other improvements
- Fix illegible colors in dark themes, use default color style. However, I thought it's unnecessary to remove all the hard colors as they look good on all color themes.
- Add folding in comment blocks and bracketed strings.
- Replace some RegExpr rules with equivalent ones.
To avoid conflict with !39 (merged) I didn't update the references here.