Use unicode strings for all error messages.

Per [68850370](https://www.pivotaltracker.com/story/show/68850370).  Problem with lack of spinner has been resolved, but it still had a server side error because it may try to fit user input into an ascii string.  This PR fixes that problem by ensuring that all warnings and error messages are unicode strings.