MODULES-1469, MODULES-1470: Support alias (eth0:0), negation for iniface, outiface

Patch the data validation regexp and documentation.  
This should resolve: 
https://tickets.puppetlabs.com/browse/MODULES-1469
https://tickets.puppetlabs.com/browse/MODULES-1470