Updates Unicode settings for Windows in CMake.

Windows actually needs two Unicode defines, UNICODE and _UNICODE to
fully support Unicode.

See: http://blogs.msdn.com/b/oldnewthing/archive/2004/02/12/71851.aspx