1. Move common functions in monitor_infra_dashboard.js to
   monitor_infra_utils.js
2. Calculate up/down node count whenever dashboardViewModel is updated
1. Added the following utility objects:
   infraMonitorAlertUtils : All alert related functions across all node types
   infraMonitorUtils      : Parse functions for all infra monitor UVEs
2. Removed the dependency of inclusion of "monitor_infra_dashboard.js" file for node summary/details pages
3. Currently, the logic of re-directing to node summary/detail pages is handled in load() function of Infra Dashboard
   Moved the logic of switching between summary/detail pages to respective node summary pages
   Updated menu.xml for node summary pages with <class> as the corresponding node summary class
4. Simplified the URL hash parameters for node summary/detail pages
Earlier,the URL is
   https://localhost:8143/tenants/monitor/network#p=mon_infra_control&q[tab]=&q[node]=Control Nodes:nodeh7
changed to
   https://localhost:8143/tenants/monitor/network#p=mon_infra_control&q[tab]=&q[node]=nodeh7
5. Earlier, viewModel is updated from within parse function (parsevRoutersDashboardData,..)
   Moved it outside parse function.
Merge pull request #13 from nagakiran/infraDashboardChanges

Infra dashboard changes