[system colors.xml] correct wrong colors and add missing

Requested by @topfs2 at #5917
Use ?w=1 or diff is unreadable because of whitespace.

BTW, XML indent is 2 spaces, same as C/C++?