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
Merge pull request #1175 from sdnetwork/master

Retrieve more informations from the initial request in clone request and throw exception in critical authentication/authorization 's method