updated multipliers for all bytePrefixes > GB

Change-Id: Ide58619ea850aa97073bb1860d1cfb217de026d7
1. Created a "test" directory under "webroot" and added the unit-test related files (Gruntfile.js,karma.conf.js)
2. Moved the test cases for web-utils.js from contrail-web-controller repo to contrail-web-core repo

Change-Id: I1c568e12a1b86987b6a8b21256dbcf170720b87b
Merge "updated multipliers for all bytePrefixes > GB"
Get the expiry time from keystone token expires and set that as the session
timeout value

Change-Id: Ia8c662d504e62d0a5e5c016c26ea8da11b481d19
Related-Bug: #1349401
As part of bug#1349401, layout header element id is changed to
"pageHeader" from "header".
Updated the corresponding references of header element id to "pageHeader" from "header"

Change-Id: I42a5b8da8f070c8352ee252473eed855a1ad7327
Merge "Get the expiry time from keystone token expires and set that as the session timeout value"
Bug Fix 1353950
- Fixed crashing of browser when grid/dataview was loaded with 100k
records
- Increased timeout for the grid export on Query Pages

Change-Id: Idbb8d87508613d6abe6856db75372bdda9c90d94
Now, keystone roles are mapped to user roles
UI gets a list of user roles that the logged-in user has access.
Based on this role list,corresponding feature menus are shown in UI

Change-Id: Ic4b235c54b00229cf84a8e3fc5d01348698b59c9
Keystone v3 support in contrail-webui. Adding flag in config file if to get the domain list from APi Server or from keystone
Change-Id: Idf666149feb472e4dcc462026f60fa8368cb6f61
Moved function getFormattedDate(timeStamp) from monitor_infra_utils.js
in controller package to web-utils.js in core package

Change-Id: Ic9ca08650026b3edf4ab7cb1525d43b0b8172d8d
bug fix for allowing special characs in contrailMultiselect [bug id:1337178]

Change-Id: I07d8149f525e31ee20f13b776a0f0e7f08f3b696
We can add any role in keystone, and need to map UI Role through XML file Changing the UI Role Keywords: user->member and admin->superAdmin

Change-Id: I0585cdcaa238cd9473e34c9e2f0c5651d91e72fb
Merge "Now, keystone roles are mapped to user roles UI gets a list of user roles that the logged-in user has access. Based on this role list,corresponding feature menus are shown in UI"
Merge "We can add any role in keystone, and need to map UI Role through XML file Changing the UI Role Keywords: user->member and admin->superAdmin"
Fix for Bug: 1361606- Added display of logical nodes in the dashboard.

Change-Id: Iaa44d2ee37833ab6fef62131e4cf428205b35a5b
Fixed the bug 1352468 - UI and Horizon should take list of IPs for Tenant DNS Server IP address

Bug Description - Both Contrail UI and Horizon currently accept only a single IP address for Tenant DNS Server. Instead it should be a list of IP addresses

Change-Id: I14e1aa09ff1c14090ba54d0a48c40a4ba4c55572
Added availability zone, Host list API to read it from nova.

Change-Id: I1adf5a96b84bac1451693203c2b0029b218277da
Related-Bug:#1326201
Added ipv6 node module for IPv4/v6 address manipulations/validations

Change-Id: I26b5768edb5a74cf08f15ffd073a655f461d47f9
Merge "Fixed the bug 1352468 - UI and Horizon should take list of IPs for Tenant DNS Server IP address"
Merge "Related-Bug:#1326201 Added ipv6 node module for IPv4/v6 address manipulations/validations"