Fix typo with vncproxy_host for ::nova::compute

This commit fixes an issue where nova::compute was defaulting to
127.0.0.1:6080 even though the public_ipaddress was passed.

Change-Id: Ibb5247d715247a8a2c519a08c3af1a8ff79304a2
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Allow passing keystone_host to controller class

The different components defaults to 127.0.0.1 for keystone
for the controller class. This fix allows to override that for
situations where the keystone service is not deployed on the
controller.

Change-Id: I982de99d6b96f09dc086f46f8db6acb830211cd6
Added parameter for memcached_servers

Nova module allows for an array of memcached servers
to be passed to it. This change presents a parameter
in openstack::controller to pass it to openstack::nova::controller

Change-Id: I3a5636ac93076da7fc5c664b9054a2d7d6f84183
Merge "Added parameter for memcached_servers" into stable/grizzly
Merge "Fix typo with vncproxy_host for ::nova::compute" into stable/grizzly
Merge "Allow passing keystone_host to controller class" into stable/grizzly
Preparing for 2.2.0 release.

Updated dependencies and version in Modulefile.
Updated release notes in README.md

Change-Id: Ia9a9b8ed0275ab33335aaf47f1ec054fd233a007
Merge branch 'stable/grizzly' of https://github.com/stackforge/puppet-openstack into grizzly