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...