Enhenced Jackson#newObjectMapper to take optional JsonFactory

Enhenced Jackson#newObjectMapper to take an custom provided instance of com.fasterxml.jackson.core.JsonFactory. This allows further customizations of the ObjectMapper as allowing comments in JSON files...
Unfortunately the Javadoc isn't correct in this case anymore. But in order to speed things up I'll merge this PR and correct the Javadoc post-hoc.