Baremetal Page changes.

created baremetal page related files with skeleton

Baremetal Page: Initial changes to get the empty grid and some changes to BaremetalEditView

Implemented node api which fetches the landing page data for baremetal

Sending empty array instead of null to ui as ui is failing for null

Added Interface Dynamic Grid for Servers

Baremetal page: more changes to use the dynamic grid for selecting interfaces

Added edit actions to baremetal landing page's grid

Baremetal addition backend code and delete baremetal initial code

Enabled reimage action for baremetal servers

Changes for reimaging

Removed url.routes.js from repo

Change related to https://review.opencontrail.org/#/c/5054/

Added Edit feature to baremetal page.

Enabled inline error messages inn baremetal create popup

Closes-Bug:#1402584 - Baremetal : While creating virtual machine from baremetal server page use server manager's server id as name and use this server id to reimage server

Baremetal page fixing some issues after merge with master

More changes for getting the errors displayed

Baremetal page : Commented the code in FornDynamicGrid which used to cause issues when the first column was not text.
Removed the first dummy text column from the dynamic grid.

Sending hardcoded base_image_id to server as model object has some issue with getting the value

Changed id to serverId in reimage post data

Baremetal page: fixed the reimage part while creating baremetal

fixed the issue "not showing error from backend in the create popup"

Removed hard coded data for the vn dropdown in edit popup and related changes

Baremetal page: Removed the hardcodings for the tor and tor_port and added new fields in the server add - interfaces for taking input for the tor and tor_port.
Changed the menu label to Baremetal Servers.

Baremetal page: Dirty fix added to avoid addition of multiple minus and plus icons in the dynamic grid

Removed hardcoded image name as model binding issues are resolved

added validation for ip not in subnet range

Change related to added validation for ip not in subnet range

Baremetal page: Now using the new ports creation API.
Fixed the double wait icon for delete.
Increased the width of the VN in the dynamic grid.

Baremetal page: Fixed the VM deletion part.

Baremetal Page: Changes to create the Physical Interface if the the Physical Interface is not present and configured in the Server as TOR_PORT