C/C++ improvements
- Highlight conditional operator (:|?)
- Pointer '*' highlight
- unindent some rules
- Fix macro variable highlight