Merge pull request #1 from Juniper/master

Merging Juniper/contrail-web-controller to absingla/contrail-web-controller
Fixed action-cell for flow grid on Monitoring->Network Page
Merge pull request #2 from Juniper/master

Pull changes from Juniper/web-controller to absingla/web-controller
Performed Cleanup for Config DB pages
Enhanced look and feel for Where Clause
Removing the use of default configuration in grid and using the one used
in slickgrid-utils
Merge pull request #11 from manojgn/CleanupBranch

Trying to eliminate usage of try-catch blocks by using getValueByJsonPath wherever possible.
Merge pull request #3 from Juniper/master

Pull changes from Juniper/web-controller to absingla/web-controller
Merge pull request #15 from manojgn/master

Removing the use of default configuration in grid and using the one used in slickgrid-utils
Merge pull request #4 from Juniper/master

Pull changes from Juniper/web-controller to absingla/web-controller
Merge pull request #16 from absingla/master

Merging absingla/contrail-web-controller to Juniper/contrail-web-controller
1. Added updateViewByHash function in node summary pages which will be triggered whenever there is a hash change while with in that page.
2. Fixed issue that clicking on bubbles in node summary pages doesn't work
    As node parameter in URL hash is changed ["vRouters:nodea7" -> "nodea7"], updated load function in summary pages accordingly.
Merge pull request #17 from nagakiran/master

1. Added updateViewByHash function in node summary pages which will be t...
Fixing an issue where in the clicking on control node menu was failing.
Fixed the issue with hiding project drop down.
Merge pull request #19 from sbavanasi/Hide-ProjectDD

Fixed the issue with hiding project drop down.
Merge pull request #18 from manojgn/bugFix

Fixing an issue where in the clicking on control node menu was failing.
Monitor infra directory structure changes.
- Split the js files per tab.
- All js files will now be in their respective feature/js 
e.g : webroot/monitor/infra/computenode/ui/js will contain the js files
related to computenode and files are split based on tabs.
- The loadResourcesFromMenuObj in web-utils.js modified to accomodate
the new directory structure.
- Common js/view files across features can now be declared in parent
elements in menu.xml. 
For e.g if there are js and view files common across monitor infra pages
they can now be declared only once directly under infrastructure label
level. And if they are common across all monitor pages they may be
declared under MONITOR label and these files will now automatically
loaded for all child features.