Add .cookbooks to .gitignore

Change-Id: I8bee67cdc3b95ae06efff371e56bdd7fc58e7f5b
Speeding up ChefSpec tests

Change-Id: I3aacaff1deb0d32ecfc400c5a653d75c1e48226e
Merge "Speeding up ChefSpec tests"
Remove explicit installation of python-anyjson

We previously had to force the installation of python-anyjson as
python-kombu was not pulling it in correctly (and this prevented
glance-api from starting), but the Red Hat team have since updated
python-kombu to properly depend upon python-anyjson.

Change-Id: If16487ea184b132b800d9d4ac9c04a31103ea84d
use newer 0.3.2 cirros image

This version of cirros has a udhcp daemon that supports dhcp option 121,
which allows passing of metadata static route via dhcp.  Important for
testing using neutron and metadata agent.

Also switch to download from new download.cirros-cloud.net location

Change-Id: Ic7e6d23407a282c4320b915549b76ab7f86381f6
Remove policy json file

Remove the policy.json template, as they contain no templated variables.
This would allow use of the policy.json files provided via the package,
and decrease the need to sync them with upstream

Change-Id: Ib7833e6d503de09ec93db5de8f85cca2ab8f463f
Implements: blueprint remove-policy-templates
Allow packages to be updatable

In order for package updates to occur, package resources need to use
the upgrade action.  This is first phase of blueprint, to get some
consistency, next phase is to allow some update control.

Change-Id: Id4d2bebc9ddfce4c641828129c7157616c1174f0
Implements: blueprint allow-package-updates
Image services need keystoneclient not keystone

The service recipes have been pulling in the entire
python-keystone package, which is the entire Keystone
set of services. This hasn't been necessary since
some time after Grizzly, when the tokenauth middleware
was moved to the client.

Change-Id: Ice189991bab0b69eb4df42e968d31d93cb623bb8
Related-Bug: #1305318