Few French translations fix
Added Santiago Benejam Torres to contributors
Monitor: fix high CPU usage
[WIP] Preliminary implementation of Peperoni plugin input

Fixed Peperoni "new" bulk write
Merge branch 'master' of github.com:mcallegari/qlcplus
Engine: Fixed audio playback on non-default device working only once
Fix Peperoni plugin build on OSX
Merge pull request #295 from NiKoyes/master

Few French translations fix
Reviewed some typing errors. Translated some new elements.
Merge pull request #296 from sbenejam/master

Reviewed some typing errors. Translated some new elements.
Fix wrong behavior and crashes in fixture manager when deleting fixtures
Plugins/Peperoni: added preliminary input support (thanks to Jan Menzel)
Plugins/Peperoni: treat IO lines separately to keep track of their status
Fix saving changes when: closing QLC+, opening file, creating new file.

When cancel was clicked in the Save dialog, it didn't stop the operation.
Reported by jef m.
Code cleanup: use QMutexLocker in InputOutputPatch
Fix unit test so that it doesn't leave changed files after it is run.

The file is copied from template and the manipulated. The copy is ignored by git.
Fixing commit 178ae52
Fixed variable naming - removed m_ prefix for local variables
Add code to udpate fixtures.pro automatically
Update fixtures.pro - some fixtures were missing.
Missing Fixtures: Second Attempt

- implement Massimo's idea of using *.qxf
- not tested, since unit tests don't work now