Added ImpersonationServlet. Refactoring and simplify of UserImpersonationLoginPortlet