fix case matching issues in mac addresses

this forces discovery_bootif.value to upper case when trying to
match discovery_bootif to a macaddress_* fact.  The
macaddress_* facts generated by facter are always uppercase.
Merge pull request #150 from larsks/bz/1109345

fix case matching issues in mac addresses