Update openstack-chef-repo url

README file currently points to
https://github.com/mattray/chef-openstack-repo  This patch
updates the URL to point to the stackforge repository
https://github.com/stackforge/openstack-chef-repo

Change-Id: I53e797b2447d0993b3a522cbb430fc683544a62a
use new python_packages attributes from -common

*_python_packages attributes are being moved to -common in order to
 remove the duplication from all the cookbooks which are using them

 Implements: blueprint move-python-db-client-attrs-to-common

Change-Id: Ifb77c999854d6d6648dd39443409f2ae2593033f
Allow other services to register via resource

Since there are a lot of incubator projects that also
use the keystone service catalog and need to register during
deployments, we should open this functionality for those
other services to use.

Change-Id: I1017894e1c824df45a281e003466ac94dc0e183e
Merge "Allow other services to register via resource"
Merge "use new python_packages attributes from -common"
Fix the crontab entry for keystone-manage token_flush

I'm confused by the use of

  `which foo` --args

since if which is able to find `foo`, so is the shell, hence

  foo --args

should be equivalent.

Also, echoing the exit code $? when run with && is not interesting, it
will always be 0.  Now, a failure will be reported, too.

Changed the format slightly to get rid of the %Q{} worries.

Change-Id: I39116496747d58fd816201d07713377bb193fc8f
Merge "Fix the crontab entry for keystone-manage token_flush"
Additional options for keystone-paste.ini

* This change allows further flexibility with
handling keystone-paste.ini
* We now support pulling from a local file
(redhat use case), pulling from a remote file,
and finally template functionality (default)
* We support a misc_paste chef attribute to add
custom lines to the keystone-paste.ini when using
the templated version

Change-Id: I9a9adf3fd63df7a36deea274aac51ecd08335bfa