Fixes #1110542 Set deployed/active hosts correctly

Updates the host group table on the deployment show page to calculate
the deployed successfully / deployed with errors / deploying hosts total
for each host group.  Since all hosts are not deployed until after the
deployment has finished.  The update checks for the lock on the deployed
to determine whether this deployment is complete or not.
fix glance defaults
added yet-another-needed-param
better callback structure
whitespace
'True' is not recognized as a true value fixing to 'true'
Fix error log message
Fix open_stack_unassign
Merge pull request #163 from mtaylor/add_back_destroy_fix_unassign

Fix open stack unassign
Fix glance service params
Remove key_id also from overrides not just default_value
Add VIP addresses
Rework the hosts assignment page

Update table design for Deployment Roles according to wireframes (page 26)
Prevent table of hosts to be always visible
Refine "assigning hosts" workflow (page 7-11)
Refine "unassigning hosts" workflow (page 12-16)
Allow user to see deployed hosts for each role (page 26, note #6)
Enable user to close hosts table
Merge remote-tracking branch 'upstream/master' into ui

* upstream/master:
  Fix open_stack_unassign
Refactoring seeds to be able to pull data from it
Make deploy button primary
rename Host Group to deployment Roles
make Seeder loadable without triggering any seeding
Merge pull request #165 from mtaylor/refined_deployment_dashboard

Deployment dashboard changes
added galera service to HA controller