(#19128) Make PSON handle unicode characters

This is mostly copied code from json_pure 1.7.7

And a test that this works (only effective on Ruby 1.9+)
Merge pull request #1589 from dalen/19128_pson_unicode

(#19128) Make PSON handle unicode characters