Revert "Merge "Fix how nova ironic driver gets flavor information""

This reverts commit 66b51c16a68886b98b1e55b74636f5c4ffba87dc, reversing
changes made to 36a9682478062b099456dfb7586fc524a435ded5.
Fixed two APIs mismatch issue for Testbed integration
Integrated Ironic with Janus.
Get datapath_id and of_port_no from Ironic DB
Adds SNMP power driver

Ported from this review https://review.openstack.org/#/c/118404/
Connect vifs to ports based on their order

This commit return an ordered list of BM's ports. The order is
based on the name of the interfaces. For example, eth0, eth1, ...
Merge pull request #1 from hongbin/stable/icehouse

Stable/icehouse