Some general usbdmx tidying up, to ensure this gets merged sooner, to make life easier later on
Merge branch 'e0.37-2' of https://github.com/peternewman/ola into e1.37-2
Merge branch 'e1.37-2' of https://github.com/peternewman/ola into e1.37-2
Merge pull request #518 from nomis52/master

Attempt to fix another memory leak in ola_trigger.
Fix a comment
Fix a lint issue
Commit a change I missed
Fix another edit error
Merge pull request #515 from peternewman/e1.37-2

Some general usbdmx tidying up, to ensure this gets merged sooner, to make life easier later on
Cherry pick from trivial-fixes to reduce the size of the merge
Merge pull request #520 from peternewman/e1.37-2

Cherry pick from trivial-fixes to reduce the size of the merge
More minor cherry picked whitespace cleanup
Cherry pick some more tweaks to reduce the change further.
Tweak the logging level
(cherry picked from commit 0be487b720631429a5150984841ebe0af5d5cd14)
Fix the build
(cherry picked from commit f64e86aae11da04b66c81856acc34784bcc71d54)
Merge pull request #521 from peternewman/e1.37-2

Cherry pick some more tweaks to reduce the change further.
Separate out some of the non-USB changes for easy review.
Merge pull request #522 from nomis52/master

Separate out some of the non-USB changes for easy review.
Start the signal thread, so we can Ctrl+C ola_recorder, also exit with a nonzero status if a file is invalid during verification
Handle DOS line endings in ola-recorder, fix a bug with returning exit codes when verify a file. Write a check to use the new verification code.