Keep response headers in WebServiceException

Keeping headers is very useful for analysing exceptions and/or transfering some extra headers.