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.