WS-Addressing EMs support SmartEndpointInterceptor

All WS-Addressing EndpointsMappings now support endpoint interceptors
registered via a <sws:interceptors/> block (i.e.
SmartEndpointInteceptors).

Issue: SWS-874
Correctly set HTTP status code on SOAP 1.2 fault

SOAP v1.2 specifies that for SOAP Fault's with Code of "env:Sender" the
HTTP response status code should be 400 (rather than 500 for all other
faults). This commit changes both client and server-side to reflect
this.

Issue: SWS-868
Bumped up compile warnings

Bumped up the compiler warning to errors.
Upgraded to WSS4J 1.6.15
Added SAMLIssuer property

Added SAMLIssuer property to Wss4jSecurityInterceptor.

Issue: SWS-856
Upgraded to Gradle 1.12
Dependency updates

 - Updated Java Mail to 1.4.7
 - Updated Commons Logging to 1.1.3
 - Replaced JMS spec dependency to use the 'official' artifact
 - Removed redundant EJB spec dependency