Don't print unicode escape sequences for non-ascii chars

Also, we need to use the get_stdout_text_writer because of a
bug in py2.6 in which the `.encoding` attribute is not honored
for `sys.stdout` (http://bugs.python.org/issue4947).

Fixes #1048.
Restrict encoding test to non-windows platforms
Add issue to changelog
Merge branch 'print-unicode' into develop

* print-unicode:
  Add issue to changelog
  Restrict encoding test to non-windows platforms
  Don't print unicode escape sequences for non-ascii chars