Add the ability to set thread names on platforms that support it.
Merge github.com:nomis52/ola
Merge branch 'libusb' of https://github.com/nomis51/ola into libusb
Merge branch 'master' of github.com:OpenLightingProject/ola
Add the ability to specify thread scheduling options.
Allow the thread tests to work in environments where the user can't change the
scheduling policies.
Run on systems without RLIMIT_RTPRIO.
Add config.h
Merge pull request #548 from nomis52/master

Add the ability to set the name and scheduling properties for threads.
Try to reduce the instances of 'fail' in the logs so it's easier to find failed tests.
Merge branch 'master' of github.com:nomis52/ola
Merge pull request #549 from nomis52/master

Try to reduce the instances of 'fail' in the logs so it's easier to find failed tests
Fix the tests on platforms without RLIMIT_RTPRIO.
Merge pull request #550 from nomis52/master

Fix the tests on platforms without RLIMIT_RTPRIO.
Fix the libusb test.
Add the ability to set the scheduling parameters of the main thread.
Fix the build.
Add the SIGXCPU watchdog.
Fix the mac build.
Merge branch 'master' of https://github.com/OpenLightingProject/ola into libusb