ERRAI-796 Enhance MarshallingWrapper to be able to use a custom library

Enhance MarshallingWrapper to be able to use a custom marsahlling
library. This is needed to use a Jackson Marshaler that has some support
for Jackson-Annotations. Im my example i use gwt-jackson.