Fixed incorrectly encoded source file.

Visual studio scrambled the utf-8 at some point.
Also reduced the number of default rendered glyphs.
Handle more escape codes when parsing strings.

Most importantly, support \xXX and \uXXXX.
Fix for applying updates of strong-override skin elements.

- Always InvalidateLayout when a strong-override change. Having different layout properties is what they are for.

- Fixed regression caused by 07d5889f53dff26c2b995ac05f34dd7b1dce6236. I had completely forgot the need
  to update skin states after any change that may resolve conditions differently, and also that updating skin states
  are different from updating widget states.
Improved window positioning in some more cases.