Few French translations fix
[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.
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