Refactoring iomanager to use statically allocated port groups instead of a fixed TX group set, and a variable number of groups according to the number of LSIs. Removing old processingmanager
Addding IO_POLLING_STRATEGY configurable knob. Disabling for the moment via config.cc
typos
Honour return value of iomanager::init() and abort hal_driver_init()
Converting iomanager group mgmt routines in protected methods
fix tests
Merge branch 'devel0.6/gnu_linux_iomanager_refactor' into devel-0.6

Conflicts:
	src/xdpd/drivers/gnu_linux/src/pipeline-imp/platform_hooks_of1x.cc
exposed the OF portnum through the HAL for vlinks
exposed the OF portnum through the HAL for vlinks for the example driver
exposed the OF portnum through the HAL for vlinks for the netfpga10g driver
exposed the OF portnum through the HAL for vlinks for the gnu_linux_dpdk driver
add missing OF port number checks for attach_port_to_switch and connect_switches