Fix two bugs which had mostly canceled each other out.  JSON::XS was being fed a scalar without the UTF8 flag set and thus was producing data structures with non-UTF8 scalars.  XSBind_perl_hash_to_cfish_hash was using UTF-8 byte validity instead of the UTF8 flag when turning scalars into CharBufs.
Fix two bugs which had mostly canceled each other out.  JSON::XS was being fed
a scalar without the UTF8 flag set and thus was producing data structures with
non-UTF8 scalars.  XSBind_perl_hash_to_cfish_hash was using UTF-8 byte
validity instead of the UTF8 flag when turning scalars into CharBufs.


git-svn-id: 0e6074679e66e8f1cc73dfc755b08bab367f805b@1037377 13f79535-47bb-0310-9956-ffa450edef68

apache/lucy-clownfish,nwellnhof/lucy-clownfish,nwellnhof/lucy-clownfish,nwellnhof/lucy-clownfish,nwellnhof/lucy-clownfish,rectang/lucy-clownfish,nwellnhof/lucy-clownfish,rectang/lucy-clownfish,apache/lucy-clownfish,apache/lucy-clownfish,nwellnhof/lucy-clownfish,rectang/lucy-clownfish,apache/lucy-clownfish,rectang/lucy-clownfish,apache/lucy-clownfish,rectang/lucy-clownfish,apache/lucy-clownfish,rectang/lucy-clownfish,apache/lucy-clownfish,apache/lucy-clownfish,rectang/lucy-clownfish,nwellnhof/lucy-clownfish,rectang/lucy-clownfish,nwellnhof/lucy-clownfish,rectang/lucy-clownfish