Added capability to set header values in ServiceException, adding default implementation of augmentResponse() that puts those headers on the Response.
Enhanced HttpBasicAuthenticationPreprocessor to fully support Basic authentication, requiring a realm value at instantiation time.