[CHEF-3029] Redhat ifconfig provider detached
[CHEF-3029] some requires and class names fixed
[CHEF-3029] ifconfig debian provider added
[CHEF-3029] first working version of Ifconfig::Debian provider
[CHEF-3029] removed trailing whitespaces generated by Ifconfig::Redhat provider
[CHEF-3029] Ifconfig:Debian, end-of-line comments are not supported, regex simplified
[CHEF-3029] added hwaddr, metric and mtu configuration support to Ifconfig providers
[CHEF-3029] Provider::Ifconfig tests fixed
[CHEF-3029] Provider::Ifconfig some regex improved on tests
[CHEF-3029] Provider::Ifconfig::Debian basic unit tests created
[CHEF-3029] Provider::Ifconfig::Debian unit tests improved
[CHEF-3029] Provider::Ifconfig::Redhat tests little clean up
[CHEF-3029] Chef::Version tests fixed to test versions such as "1" correctly
[CHEF-3029] Tests added to Provider::Ifconfig for testing redhat, ubuntu and debian providers selection
[CHEF-3029] Provider::Ifconfig::Debian why_run support fixed
[CHEF-3029] a typo in Ifconfig::Debian unit tests
[CHEF-3029] Avoid code duplication in Ifconfig::Debian and Ifconfig::Redhat classes
[CHEF-3029] some empty lines and whitespaces cleaned up
[CHEF-3029] Ifconfig::Debian interfaces.d directory creation fixed
[CHEF-3029] require fileutils moved one line below