Handle interface names containing ".", "-" or ":"

This fixes bz#1105166/bz#1057938 for packstack by calling regsubst() to replace
".", "-" or ":" with "_" in interface names when looking up ipaddress_* facts.

Change-Id: I11cb747e5cdff35b69544598d6438ac35dc55ad0
Fixes: rhbz#1105166, rhbz#1057938
Merge "Handle interface names containing ".", "-" or ":""