Add OPTION_OBJECTS_FOR_MAPS.

This will be useful when serializing to JSON to avoid putting out empty maps as
empty lists.
http://stackoverflow.com/questions/12483667/invalidargumentexception-vs-unexpectedvalueexception