support state params

In this changes user can specific state value, it based on omniauth-google-oauth2 strategy. It is very useful when we have multidomain application with one linkedin application.