FX5: Initial commit to start shared work
Fixed build
Fixed /dev path for FX5
Fixed HID plugin crash
HID: added output lines methods
HID: switched to HIDAPI code. Seems more reasonable for cross compatibility but everything needs to be re-tested
HID: device name extracted from HIDAPI + added udev rule for linux
Add basic output support for FX5 within the HID plugin
Merge pull request #255 from Jeija/fx5support_jeija

Add basic output support for FX5 within the HID plugin
HID: fixed udev rule path. Removed unecessary code to retrieve FX5 device name
Use a destroyList for HID devices
HID: optimized outputDMX method
Merge pull request #256 from Jeija/fx5support_jeija

Use a destroyList for HID devices
Refresh list in HID device configuration dialog
Merge pull request #257 from Jeija/fx5support_jeija

Refresh list in HID device configuration dialog
fix crashes when selecting a function category instead of a function
fix crash when deleting a function while test is running

Function::stopAndWait() -> do not test on m_elapsed because its value
can be 0.

Add stopTest() methods in some editors.
Fix the fix: crash when deleting more than one function
HID: get rid of the poller. FX5 should now work on Windows too.

Started Windows activities
Merge branch 'fx5support' of github.com:mcallegari/qlcplus into fx5support