DataObject: rename JSON object conversion functions

These don't handle JSON, but do handle dicts with the keys in JSON form.
DataObject: remove redundant call to __iter__
check for _to_json_dict in BCFJSONEncoder