first pass at glance-registry HA

- if default_store=local, and there are multiple glance-registry, FATAL
- ensure all glance-registry get/set the same db/service passwords
tidy up
using registry-master and registry client recipes

this enables us to have a single source of truth for the passwords
die if multiple api roles and default_store=file
switch to using a setup role

- only one node runs registry-setup role
- all registry nodes (including the one that ran setup) must run
  glance-registry
- this means we have a single role that is searchable
more code separation
move back to searching for the glance-registry role
just go with straight glance-setup
rename registry-setup to setup
rename registry-setup to setup
Merge branch 'ha-registry' of github.com:mancdaz/glance into ha-registry

Conflicts:
	recipes/setup.rb
rename settings hash more appropriately
Merge pull request #96 from mancdaz/ha-registry

Merged automatically by jenkins after successful build test