Merged commit for support for keystone

	modified:   horizon/context_processors.py
Cherry picked commit 492841c8c10bdc5d1a69fecf8918ed3d5bce7b9c 'Adding Access Request to SAVI TB section'
modified gitignore
Cherry picked commit 7d490ff5ae897236c44665885016d06d723821e7- 'Adding Join and Create project section'
cherry picked commit 50fb6c1b4bfe638e6035a8281baeed8da1c122e9-- fix bug to show admin panel to only users in admin tenant
cherry-picked 1236b41ae8a9406e2fc31a351c5b4e523eba4dd1 --'Add Leave Project Handler'
cherry picked e18d46055e767a016452c043c758d931c165afa4-- 'add password update'
Fix leave and join project overlap