cleanup(spin/dataformats): dataformat extensibility

- remove builtin configuration facilities
- allow user to pass in configured dataformat resources such as
  ObjectMapper (JSON / Jackson), Dom Parse and Transform Factories
  (XML)
- Add provider for JAXBContext

related to #CAM-2885. #CAM-2886