Due to API Server restricting access to admin role user only, so below changes
are done as of now:
1. Restrict contrail-webui login only to admin user, user must have at least one
project access with admin role.
2. At login time set the cookies to the project which does have access with admin role.
3. Display only the project which the user has admin access in config pages.
4. Adding genBy as mainServer/jobServer to identify the request came from.

Change-Id: I3f25a3fc21205eeee1b71f839f3170ad87d7c3b7
Fixed Below Issue
1)Moved /api/admin/webconfig/xxx/yyy defination to Core package from Controller
2)Handled nulls for features disbaled entry in config

Change-Id: I95c3eebd5c60a80ad41299fe5f60e59d3778b53b
Merge "Fixed Below Issue 1)Moved /api/admin/webconfig/xxx/yyy defination to Core package from Controller 2)Handled nulls for features disbaled entry in config"
Merge "Due to API Server restricting access to admin role user only, so below changes are done as of now: 1. Restrict contrail-webui login only to admin user, user must have at least one project access with admin role. 2. At login time set the cookies to the project which does have access with admin role. 3. Display only the project which the user has admin access in config pages. 4. Adding genBy as mainServer/jobServer to identify the request came from."
Export the merged config of config and default config and use that exported object every where.

Change-Id: Ia651bd1ff5fdb7eb03d157e2e6906618e441eab9
Related-Bug: #1388794
Problem is node and process labels are missing in the monitor infra alerts widget
Reason is the template referring to different keys of the object corrected to right keys

Change-Id: I60243f6f04507d2b12b5f4a3f661c19c866eab3e
Issue: After CL 9d3b5bec4bd7b8124086db4ecd3caf431af547b0, when the orchestration model
is set to none, the UI does not come up,
Fix: The wrapper function for no-orchestration model was not defined, so defined
that in no-orch.api file, Get the project list from API Server and then use the
first one domain and project as cookie object.

While setCookies defTokenObj is not available, so encapsulate this data from
tokenObjs in appData object.

Change-Id: Ia6ee50941ec67af157bf6ef38fd902a0d3486042
Merge "Export the merged config of config and default config and use that exported object every where."
Reverting the require js changes,because server manager changes has issues with the latest version which is required for loading files dynamically

Change-Id: I49ec99329aa809f9983b40cf761e9b15847d41ef
Merge "Issue: After CL 9d3b5bec4bd7b8124086db4ecd3caf431af547b0, when the orchestration model is set to none, the UI does not come up, Fix: The wrapper function for no-orchestration model was not defined, so defined that in no-orch.api file, Get the project list from API Server and then use the first one domain and project as cookie object."
Merge "Reverting the require js changes,because server manager changes has issues with the latest version which is required for loading files dynamically"
For Start from address function the first address was taking from 0 made it
from 1.

Change-Id: I43ab1d068c389d990dd8b1a37f4661d1e40dbd57
Fixes Bug : 1389148
1. Created config config.nodemenager.installed to set if node manager is enabled or not.
2. Check the above value and display the processes only if it is true.

Change-Id: Iadf79f47aa9aefd51d4778d21ce9de30f5b55d79
Merge "Fixes Bug : 1389148 1. Created config config.nodemenager.installed to set if node manager is enabled or not. 2. Check the above value and display the processes only if it is true."