Start adding the EPoller
Merge branch 'master' of github.com:OpenLightingProject/ola

Conflicts:
	common/io/DescriptorTest.cpp
	common/io/Makefile.am
	common/io/SelectServer.cpp
	common/io/SelectServerTest.cpp
	configure.ac
Merge branch 'master' of github.com:OpenLightingProject/ola
Fix handling of WriteDescriptors in the EPoller.
Init flags from within the generic tester.
Add a library function to read environment variables.
Clean up the Dmxter shutdown sequence so it works with the EPoller.
Merge branch 'master' of github.com:OpenLightingProject/ola
Default epoll to off, allow the OLA_USE_EPOLL env variable to control it in the
tests.
Fix the Epoller licences.
Default the log level in tests to INFO.
Make the tests pass with the select() implementation.
Fix a comment and a lint warning.
Fix a build error with the epoller.
Fix a memory leak in the new EPoller
Doxygenify a comment
Reuse EPollDescriptors.
Switch to using StringToBool
Avoid trying to use the EPoller on Mac.
Merge branch 'master' into epoll