Style Changes
- Added bootstrap tooltip styles
- Added Server Manager related styles for Detail pages

Change-Id: I0bb83e3a0785e16dbc7326a7c1483c1b4558442e
 Additional parameters for UI to deal with vcenter

Change-Id: I761c904214d473a88d67d6da67b9ce6addca3c63
Merge " Additional parameters for UI to deal with vcenter"
Add multi_tenancy and session timeout config parameters in
default.config.global.js
If multi_tenancy is disabled, then while sending to API
Server, do not send X_API_ROLE in headers.
If session.timeout is set, then the
minimum value among this timeout and keystone token expiry will be taken as
session timeout, in case of cloudstack/no-orch, minimum if default session
timeout and this session.timeout will be set as session timeout value.

Change-Id: Ia7ed7241b1f22574a793a894efb3f896c6c135f0
Minor Bug Fixes and Style Changes
- Fixed Object Logs where JSON expand/collapse was not working
- Added scrollTo function to scroll to bottom when action-dropdown expands at the bottom of the page

Change-Id: Id79ebd8c081d347b521c34c5d1008630c6a7d13e
Based on the multi_tenancy flag in config file.
1. If multi_tenancy is enabled, then allow only admin users to login
2. If disabled, then member user also can login.

Change-Id: I03dbda9d9db067bff84504941b706b7467f136eb
Related-Bug: #1390392

Added prefixToNetmask

Change-Id: I93c8ff9a8ecf8660b6a5064a56f57c16c32b4313
Related-Bug: #1390392

Added ability to specify a custom function for checking menu access (accessFn)

Change-Id: Iafecfa12963562692b0256df1389f326c58c0607

Change-Id: Iacad7a1066c5984fedd80288425256548e2b54a0
Merge "Minor Bug Fixes and Style Changes - Fixed Object Logs where JSON expand/collapse was not working - Added scrollTo function to scroll to bottom when action-dropdown expands at the bottom of the page"
Extended style for input elements inside contrailWizard

Change-Id: I775640145a5776f7826f1b4f1a1e2b8b5164da52
1. Adding missing handler getToken in case of no-orch
2. In case of multi_tenancy is disabled, if we get authentication error from API
Server, then do not redirect to logout, in stead pass the error object to
handler, redirect to logout only if multi_tenancy is enabled and we get
authentication error.

Change-Id: Idb51b45fb4d5697129a645706c588c3538dca9de
Merge "Related-Bug: #1390392"
Merge "Extended style for input elements inside contrailWizard"
In case of any error case from Job Server to talk to API Server, we get the
error stack.
Fix: Correcting the type fix, logitils -> logutils

Check null before accessing defTokenObj in getDefProjectByAppData();

Change-Id: Ic506818dc0dbf86a8b22825a620df822489cc532
Related-Bug: #1390392

1. In case of federated vCenter [vCenter along with some other orchestration model]
i. /vcenter/login does authentication via vcenter auth plugin
   /login does authenitcation via the other orchestration model specified in config file
ii. Default landing page is "Monitor > Networks"

2. In case of only vCenter orchestration
i.  /vcenter/login does authentication via vcenter auth plugin
    /login redirects to /vcenter/login
ii. Default landing page is "Monitor > Infrastructure"

3. If logged-in via vCenter URL
    a. All URLs show "vcenter" in URL like "https://<ipAddress>:<port>/vcenter/#.."
    b. Clicking on Logout takes to vcenter login page
    c. Redirect to login page when vcenter SOAP session expires
    d. Display only vcenter projects

Infra Changes:
1. Added SOAP interface to communicate with SOAP servers
2. Store the current logged-in orchestration mode in request session object [req.session.loggedInOrchestrationMode] and the same is available via webServerInfo on UI side.

Config File Changes:
1. Option to specify custom wsdl file path for vcenter
    If this path is not found,it picks up the file from "webroot/js/vim.wsdl"
2. Multiple orchestration models can be specified via comma seperated in config file

vCenter specific configuration changes:
1. Added wrapper functions for interacting with vCenter SOAP server like [createIpPool,createDataCenter,...]

Change-Id: I281504e21782398ed92eee93c3333c1d84bab676

Change-Id: I9d87920021164d24a65f36b3d2ea3074ce0b0483
Related-Bug: #1390392
Filtering the VCenter projects,networks,instances fromt the API server and displaying in corresponding pages of network monitoring,in case if the orchestration model is VCenter

Change-Id: I3c2c751393de16b87a94e2c5e20979f757c15b3a
Related-Bug: #1390392

Issue the calls sequentially to vCenter server while searching for objectId for a given object type and name

Change-Id: I650c742974935988dfb27f9858da296b31351c2a
Related-Bug: #1391447
Merging the underlay overlay changes in mainline
Checkin for UI underlay overlay topology changes which includes the following
        1)Added the menu item Physical topology(Currently disabled it) under monitor infra which is the dedicated topology page show total physical topology and tabs (Search Flow,Trace Flow,Device Detail~
        2)Added the option(Show underlay path) under settings in the grid in flow records page which redirects to dedicated topology page and show the underlay path for the selected flow's overlay path
        3)Added webServer APIs to get the flow path, underlay topology

Change-Id: I47fd4878a94e2b73e974d9caa3b52dfb09d4ebda
1380887 - support ibgp mesh in contrail ui

Change-Id: I88e7c955efdd121d46dde02b4cd228cdee2845fe
Related-Bug: #1390392
1. If there is any fault in response from vCenter server, pass that
information in err object
2. Added null check while looking for menuAccessFn in web-utils.js

Change-Id: I75b2251fafa00f7feeacf43861f26c7a01d93778