acu157665 Make sure UTF8 is set for encoding.

Anything passing through EM sockets gets set to ASCII-8BIT (no encoding)
acu157665 - Merge branch 'master' into ivory_14_07_acu157665_set_utf8

* master:
  acu159975 - Bump version to 2.1.4
  acu162901 - Bump version to 2.1.3
  acu162901 - Fix handling of websocket errors like Errno::ETIMEDOUT
  acu159975 - fix warning message about already initialized constant for core_payload_types
  acu159975 - fix windows spec only run on Windows env
  acu162901 - Bump version to 2.1.2
  acu162901 - Fix log level handling in HTTP client
  acu160895 - Bump version to 2.1.1
  acu160895 - Send query_tags requests to router instead of api since api can't do server tag-scoping
  acu160895 - Bump version to 2.1.0
  acu160895 - Add non-blocking option to HTTP interface that uses EM::HttpRequest instead of RestClient
acu157665 - Encoding.default_internal to UTF-8 to JSON decode issues
acu157665 Remove commented out code
acu157665 Remove default_internal global, better fix was in RightLink client
acu157665 Respond to feedback and add in spec test
acu157665 Clean up, add function header
Merge pull request #117 from rightscale/ivory_14_07_acu157665_set_utf8

Ivory 14 07 acu157665 set utf8