Icehouse

Initial work to support Icehouse. We probably want to use packages to manage OpenStack bits, but we should backport relevant configuration changes.

Remaining items:

[X] Backport fixes for deprecated configurations
[X] Consider keystonemiddleware rather than keystoneclient.middleware
[X] Refactor setup task into individual control plane roles so we can acquire the admin tenant ID for neutron.conf