Allow the Erlang empty tuple {} to represent an empty JSON struct.

Without this, it is impossible to the JSON {"foo": {}}, because erlson
turns an empty Erlang proplist into an empty JSON list.