Overloaded read methods to take JsonProvider argument.
Fixed exception catching in JsonModel hasPath().
Added internal logging support.
Disabled internal logger.
Merge remote-tracking branch 'upstream/master'