Fix keystone oidc_memcache_servers for IPv6 and add tests
In IPv6 clusters, the OIDC_MEMCACHE_SERVERS variable for Keystone was rendered in the format
"[hostname]:port" instead of "hostname:port".
As this isn't a valid format, keystone crash-looped with "failed to parse cache server".
This commit does a regex replace on the "inet6:[hostname]:port" structure returned
by _generate_memcached_addresses.
Edited by Jakob Müller