Remove lb_private_vip and lb_public_vip

This patch removes lb_private_vip and lib_public_vip and instead uses
controller_priv_floating_ip and controller_pub_floating_ip.
Use array for load balancer member names and addrs

Instead of using a string containing a comma separated list of names
and addresses for load balancer members, use an array. This patch also
renames the load balancer params from lb_member_names and
lb_member_addrs to backend_server_names and backend_server_addrs.
Add controller_admin_floating_ip to load balancer

This patch adds the controller_admin_floating_ip to the load_balancer
class. This is needed so that the load balancer will proxy traffic for
this address, just as with the controller_pub_floating_ip and
controller_priv_floating_ip.
Accept a parameter for dynamic number of Gluster ports
Added $controller_admin_host to support admin endpoints
Merge pull request #85 from gildub/admin-endpoints

Added $controller_admin_host to support admin endpoints
Update controller parameter names

The controllers params now end with _host instead of _floating_ip.
Merge pull request #92 from rohara/lb_params

Update parameters for load balancer manifest
Merge pull request #88 from jistr/gluster_firewall

Accept a parameter for dynamic number of Gluster ports