DJSON-9: Optionally escape special separator characters

Even when :escape-unicode is false, users may want to escape the
Unicode separator charators U+2028 and U+2029, which are valid in pure
JSON but not valid in JavaScript strings.

See http://timelessrepo.com/json-isnt-a-javascript-subset

Original patch contributed by Tim McCormack.