Actually get node profiles from the API

Use Nova API to get the flavors and actually update
the Overcloud Role when a profile is assigned to it.

Implements: blueprint tripleo-ui-deployment-design
Change-Id: Ie3eda5296534901be911084faeaf5e7c26555b8f
Merge "Actually get node profiles from the API"