Fix Swift Keystone Authentication Endpoints

Previously, the swift admin and internal auth endpoints would
default to internal_address.  This causes problems where a
different IP address is used for the swift public address
and a controller address is being used for the internal_address.
In this situation, swift admin/internal auth endpoints use the
controller address, instead of the swift public address.

Change-Id: I903748bf390180c4db9fff4fcb626727f6feb41f
Expose glance rbd parameters in openstack::controller

Change-Id: Ied2bb87e60f65a5524354869019f7012e0cc8fc1
Expose security_group_api for nova compute

This is already done for control node nova config, turns out
its needed for computes. This commit should take care of exposing
parameter so it can be set appropriately to nova/neutron.

Change-Id: I95a6e9e49cc14c4d5f390b271b60b5aaf2ea2278
Merge "Fix Swift Keystone Authentication Endpoints"
Merge "Expose glance rbd parameters in openstack::controller"
Merge "Expose security_group_api for nova compute"