encode_json_pretty() now sets canonical

If we're bothering to make it pretty at all, we're probably thinking that
humans are going to consume this JSON.  In that case, sorting hash keys will
help overall comprehension significantly :)