allow the network_config redhat provider to parse ifcfg-ethX.X format files

This is only a partial solution to parser ifcfg files for tagged VLAN
interfaces in the ifcfg-ethX.X format as that format is principally useful only
when VLAN="yes" is set.

network_config { 'eth0.6':
  ensure  => 'present',
  family  => 'inet',
  method  => 'static',
  onboot  => 'true',
  options => {'BRIDGE' => 'br6', 'IPV6INIT' => 'no', 'MTU' => '9000', 'NM_CONTROLLED' => 'no', 'TYPE' => 'Ethernet', 'VLAN' => 'yes'},
}
improve network_config redhat provider handling of ifcfg-ethX:X format files

There is no limit on the number of or [supposedly] the range of interface alias
names on Linux >= 2.2.  This patch removes the single digit alias name
limitation.

network_config { 'eth0:10000000':
  ensure    => 'present',
  family    => 'inet',
  ipaddress => '10.10.10.10',
  method    => 'static',
  netmask   => '255.255.255.0',
  onboot    => 'true',
  options   => {'IPV6INIT' => 'no', 'MTU' => '9000', 'NM_CONTROLLED' => 'no', 'TYPE' => 'Ethernet'},
}
Merge pull request #47 from jhoblitt/redhat_provider_tagged_interfaces

Redhat provider tagged interfaces