Merge pull request #157 from vishnuvv/BugFixes

1)Removed the grid datasource onupdate event handler on individual pages...
1. Added "webroot/js/dashboard-utils.js" with common dashboard code
2. Moved common templates from "dashboard.tmpl" to "webroot/views/contrail-common.view"
3. Moved templateLoader class to "dashboard.tmpl" as need to load "contrail-common.view" before contrail JS scripts are loaded
4. Updated dev-install.sh script to include dashboard-utils.js in contrail-all-5.js
Merge pull request #158 from nagakiran/dashboardChanges

1. Added "webroot/js/dashboard-utils.js" with common dashboard code
Added support for specifying feature CSS files in menu.xml
Eg:
        <item>
            <hash>mon_infra_dashboard</hash>
            <label>Dashboard</label>
            <rootDir>/monitor/infra/dashboard/ui</rootDir>
            <view>monitor_infra_dashboard.view</view>
            <js>monitor_infra_dashboard.js</js>
            <css>test.css</css>
            .....
        </item>
Merge pull request #159 from nagakiran/loadCss

Added support for specifying feature CSS files in menu.xml
Implemented addressfamily changes and added hold time to BGP peer config page
Merge pull request #160 from sbavanasi/BGP-Peer

Implemented addressfamily changes and added hold time to BGP peer config...
Handled the null check in slickgrid onupdate datasource event