Add key_order option to KeyValueRenderer

Gives predictable log entries with and dict class.  More useful than
OrderedDict which is unordered within binds anyway.