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
(cherry picked from commit 5b20d5ed1ea249c50178758bce02a6f614a30aeb)
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>