Make JsonProvider more re-usable

Please add this version of the JsonProvider and the  org.candlepin.jackson.* to the candlepin-api.

Thanks!