Related-Bug: #1392852
Problem is that the menu doesn't expand on clicking top-level icon
(Configure,Monitor,..) in certain cases when the feature that is
currently active matches with the new feature that is going to be
displayed on clicking top-level icon.
As the same URL hash is updated in this case, window onhashchange
event is not triggered and it stops expanding the menu
Instead of setting the window.location, Use loadFeature function to load
the feature.

Change-Id: I64822facb89f3f84e5d9a818455876ba932daa91
Send token from DB only when forceAuth is set as false, else doAuth

Change-Id: I80381fa26a459d547be5e16209add616cf87dbd0
Problem:In dashboard alerts widget,when the process name is long it is getting overlapped with the time icon on the right side
Fix:Earlier the time icon has no proper width and also absolutley positioned,now we assigned specified width to time icon and process text

Change-Id: Ia819eb5ab5b656e45fcd9f33a94948484fe9408c
Merge "Problem:In dashboard alerts widget,when the process name is long it is getting overlapped with the time icon on the right side Fix:Earlier the time icon has no proper width and also absolutley positioned,now we assigned specified width to time icon and process text"
Merge "Related-Bug: #1392852 Problem is that the menu doesn't expand on clicking top-level icon (Configure,Monitor,..) in certain cases when the feature that is currently active matches with the new feature that is going to be displayed on clicking top-level icon. As the same URL hash is updated in this case, window onhashchange event is not triggered and it stops expanding the menu Instead of setting the window.location, Use loadFeature function to load the feature."
Added timeout error handling in ajaxHandler.

Change-Id: I002897cf980e9896923370f318812b59b8a8b5ed
Merge pull request #69 from Juniper/master

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

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