paper bag bug: json_string_set* functions should set the length too

The bug is all mine.  The test suite only tested the set functions with strings of equal length so it didn't show up.  Also the test suite didn't call json_string_length(); mea culpa on that too.

Patch enclosed.

"Sorry about that, Chief."