make the treatment of types completely configurable

- reverts/replaces the recent "_string_conversions" addition to the api
- adds a 'Meta' class to the JsonObject api, for configuring this kind
  of setting
- move "convert" file's parts into other files
add and test update_properties Meta variable