SOAP Refactor (currently depending on core, not API)
- Move SOAPProxy, SOAPUtil, WebServiceExplorerInterceptor, WSDLPublicherInterceptor and the WSDLValidator to new class
- Modify ValidationInterceptor to no longer be a Validator factory. Now, you pass the Validator in
- Modify the AbstractXMLSchemaValidator so that it returns Source objects (in the JRE) rather than the Schema objects from soa-model
- Add ExternalResolverImpl to SOAP package to remove soa-model dependency in the ResourceResolverImpl within core
- Remove the dependency on soa-model from core
More SOAP refactoring. Attempted to remove the core dependency, ran into problems but did factor out some additional SOAP-specific logic from core.
 - Refactor XOP (multipart) support from core up to the HTTP API. Even without SOAP, most of the general XML manipulation/validation classes call this to make sure they are handling the multipart scenarios.
 - Moved the WSDLInterceptor and SOAPOperationExtractor to the SOAP module
Remove unneeded explicit dependencies from core (including refactoring out spring-web)
SOAP Refactor (currently depending on core, not API)
- Move SOAPProxy, SOAPUtil, WebServiceExplorerInterceptor, WSDLPublicherInterceptor and the WSDLValidator to new class
- Modify ValidationInterceptor to no longer be a Validator factory. Now, you pass the Validator in
- Modify the AbstractXMLSchemaValidator so that it returns Source objects (in the JRE) rather than the Schema objects from soa-model
- Add ExternalResolverImpl to SOAP package to remove soa-model dependency in the ResourceResolverImpl within core
- Remove the dependency on soa-model from core
More SOAP refactoring. Attempted to remove the core dependency, ran into problems but did factor out some additional SOAP-specific logic from core.
 - Refactor XOP (multipart) support from core up to the HTTP API. Even without SOAP, most of the general XML manipulation/validation classes call this to make sure they are handling the multipart scenarios.
 - Moved the WSDLInterceptor and SOAPOperationExtractor to the SOAP module
Remove unneeded explicit dependencies from core (including refactoring out spring-web)
Merge branch 'soap-refactor' of https://github.com/dwaite/synapse-engine into soap-refactor
Remove commons-httpclient (3.x)

- Also, remove resources from core which belong in the soap module tests
- Remove XSLTInterceptor from core test beans, since it moved over to the soap package
- Modify osgi-extender to include findbugs and log4j, which were removed from core
upgrade to latest dependencies; patch API change in JSON validator lib
Remove commons-logging dependency from restful-services
More removing of dependencies. This time consolidate all json on the jackson 2.x libraries.
Also, code currently has a commons-logging dependency everywhere, with log4j no longer included
Modified Interceptor interface to be a marker for various subinterfaces that better describe how the interceptor is meant to be used.
- Remove Flow and AbstractInterceptor
- Added RequestInterceptor, ResponseInterceptor and RequestResponseInterceptor to indicate request and/or response-specific behavior
- Added MessageInterceptor to indicate the same behaviors for both requests and responses
- Added DescribableAdapter, which will provide basic UI support if an interceptor chooses not to support Describable
- Added RequestMessageInterceptor and ResponseMessageInterceptor to limit a MessageInterceptor at configuration time to only request or response actions
- Added RequestResponseMessageInterceptor to allow raw MessageInterceptor objects to be used more effectively by the interceptor chain
- Remove ElementName, which I must have missed for a very long time