Check if JSON binding is supported before testing

jUnit tests are failing in ContentNegotiationEndpointTest when the JSON binding isn't available, causing "mvn clean install" to fail without a profile that includes json (e.g. develop). This commit checks the BindingRepository to see if the JSON binding is supported before testing.