Add getRemoteUser Support

this method returns the login of the autenticated user, in most of
servlet container implementation it returns only the
getUserPrincipal().getName().
Add getAuthType copy in cloned request
Throw exception in critical method concerning authentication/authorization
Add isSecure copy in cloned request

it could be interessant to retrieve this information, because a
websocket can be open over ssl