BZ #1055852 - HTTP 500 Error using Neutron metadata agent

https://bugzilla.redhat.com/show_bug.cgi?id=1055852

metadata agent was using admin password instead of neutron user password
Merge pull request #110 from jliberma/bz1055852

BZ #1055852 - HTTP 500 Error using Neutron metadata agent
bz 1059417,1056892 -- Handle interface names containing "."

https://bugzilla.redhat.com/show_bug.cgi?id=1056892
https://bugzilla.redhat.com/show_bug.cgi?id=1059417

This fixes problems with VLAN interfaces in astapor by calling
regsubst() to replace "." with "_" in interface names when looking up
ipaddress_* facts.
Merge pull request #111 from larsks/bz/1059417

bz 1059417,1056892 -- Handle interface names containing "."
bz 1059417,1056892 -- Handle interface names containing "." or "-"

This updates the previous patch to also handle interface names
containing "-".
BUGFIX: Syntax error in Load Balancer.

There was a minor syntax error that snuck in on the last refactor.
Merge pull request #112 from larsks/bz/1059417

bz 1059417,1056892 -- Handle interface names containing "." or "-"
Merge pull request #113 from jguiditta/fix_load_balancer

BUGFIX: Syntax error in Load Balancer.