theme: Refactor decorations and change to a blue theme

This isn't as simple as changing a few colors, as xwayland surfaces use bgr
format while the rest uses rgb. Also change the text size for a change of pace.
xwm: Send title updates as it changes

This lets us display the title in the panel window list for the surface as it changes