JERSEY-1159: Activation of features based on the presence of certain properties in the ResourceConfig property bag.
JERSEY-1700: Bean validation does not work out of the box (when jersey-bean-validation module is on the classpath)
JERSEY-1742: Bean Validation doesn't work when Inflector<DATA, RESULT> is used for handling requests

 - AutoDiscovery service-provider + implementations (Validation, Wadl, Server filters)
 - Server/Client properties to enable/disable auto-discovery
 - UriConnegFilter integration test
 - OSGi auto-discoverable validation test

 - JAX-RS bundle + Jersey Bean Validation Ext module integration test

 - AbstractJavaResourceMethodDispatcher updated + validation tests for programmatic resources

Change-Id: I2f843996a9a29b2400a4439b321b9113b8ed1d84
Merge "JERSEY-1159: Activation of features based on the presence of certain properties in the ResourceConfig property bag. JERSEY-1700: Bean validation does not work out of the box (when jersey-bean-validation module is on the classpath) JERSEY-1742: Bean Validation doesn't work when Inflector<DATA, RESULT> is used for handling requests"