If forceRefresh is set as false, then get the data from cache and send back, even if the same job is active. If cache is empty, then send request to update cache

Change-Id: If6160b98a85a244fe14c56c453d1792adca03531
Logical router Feature added into feature list file.
First cut for logical router.

Change-Id: I91c256f386b568107d8af9cd23315793543bb22c
Adding a check for vRouters single datasource to send forceRefresh request only if the previous request for cached-summary was successful. Added a flag dsObj['clean'].

Change-Id: Idb3984dd00b5466efa38abc5dda4e82d691e209b
In stead of flushall, do selective db flush, as we are now sharing the same redis instance as analytics

Change-Id: I907045f70b63af106ee553eb055ebd863894b52e
Merge "Adding a check for vRouters single datasource to send forceRefresh request only if the previous request for cached-summary was successful. Added a flag dsObj['clean']."
Merge "In stead of flushall, do selective db flush, as we are now sharing the same redis instance as analytics"
Merge "Logical router Feature added into feature list file. First cut for logical router."
RelatedBug:#1383147,
Problem is, because of frequent ajax calls in the network monitoring summary page grid is rendering more number of times which blocking the page scroll
Fix is increased the pagination count to 50 so that ajax calls will get reduced and number of times the rendering grid also will reduce

Change-Id: I8297cf0ab9b135782ed9395cf865c10774982960
Do not store user details in redis, store the tokens per project in session
object, get the token from token id whenever required, and if auth
fails from keystone, then redirect to login page.

Change-Id: Ieb2183a794bbe6b593c312ef25f3c614baa20d79
Issue:
For some API Server objects, API Server returns the error:
"This object is not visible by users: XXX"

Fix:
Pass X_API_ROLE to the API Server along with X-AUTH-TOKEN, in API Server. Based
on this header, user visible entites are showed or thrown error.
When Sending to job server, user roles is passed along with other appData.
Added tokenObjs along with user Role list per project in session object, this
object is used to get the userRoles and pass to API Server.

Change-Id: Ia41fc83c1cfe09b779ef2c7b9997710e51ebab20
Merge "RelatedBug:#1383147, Problem is, because of frequent ajax calls in the network monitoring summary page grid is rendering more number of times which blocking the page scroll Fix is increased the pagination count to 50 so that ajax calls will get reduced and number of times the rendering grid also will reduce"
Merge pull request #38 from Juniper/master

Pull changes from Juniper/web-core to absingla/web-core
Merge pull request #39 from absingla/master

Pull changes from absingla/web-core/master to absingla/web-core/sm