impr(xml/JAX-B): use DOMSource / DOMResult

use DOMSource and DOMResource as input / output of the Marshaller /
Unmarshaller to economize on an additional parsing / serialization
step of the mapped XML.

related to #CAM-2427, #CAM-2426