Issue: In case of specian character if conatains in project cookie, then while getting to web-server, we do not whole name, so when with that project we used to query keystone /tokens, then it used to fail, and redirects to login page. Fix: Used encodeURIComponent while sending the project in web-server-info call.
Issue: In case of specian character if conatains in project cookie, then while
getting to web-server, we do not whole name, so when with that project we used
to query keystone /tokens, then it used to fail, and redirects to login page.
Fix: Used encodeURIComponent while sending the project in web-server-info call.

But still if the project name contains ";" then it fails, reason as below:
documet.cookie string format as below:
Key: value; key: value....
So to get the key, we do split with ';', and here it fails, we do not get the
complete project name.

Change-Id: Ieff9fba13b7060cb5093ac922f1a557e030e8045
Partial-Bug: #1561348

vishnuvv/contrail-web-core,biswajit-mandal/contrail-web-core,nagakiran/contrail-web-core,nagakiran/contrail-web-core,biswajit-mandal/contrail-web-core,vishnuvv/contrail-web-core,biswajit-mandal/contrail-web-core,nagakiran/contrail-web-core,vishnuvv/contrail-web-core