Add OPTION_OBJECTS_FOR_MAPS.

This will be useful when serializing to JSON to avoid putting out empty maps as
empty lists.
This sound more like something that changes state than a "getter". `shouldUseObjectsForMaps` avoids this