Change permissions of build.h file
Add values from stat
Bug #1292291 - Recording data aren't updated
Merge pull request #196 from cardinot/Bug#1189210

Change permissions of build.h file
Add some broadcasting comments.
Use HighPriority for the sidechain thread. Possible fix for Bug #1194543.

See discussion on Bug #1194543 and Bug #1270583.
Merge pull request #198 from cardinot/recording_update_trackInfo

Bug #1292291 - Recording data aren't updated
Fix removal of directories on uninstall in NSIS. Fixes Bug #1174413
Don't pre-check the internal enabled flag when toggling decks.
Fixes lp:1138316
Add some documentation to SoundManager methods about concurrency issues.
Get rid of QHash for storing input buffers to delete and use a QList instead.
Remove request buffer mutex since there is only one clock reference device.
Move output buffer composition from SoundManager to SoundDevice.

This fixes a race condition in the use of the mono-downmix buffer. Multiple
soundcards could concurrently use the downmix buffer in SoundManager which leads
to data corruption. Making the downmix buffer owned by the SoundDevice prevents
this.
Remove accidental commit.
Adjust thread priorities according to discussion in Bug #1270583.
Merge branch 'master' into features_effects
Introduce the concept of EffectChain prototypes.

When loading a chain into a chain slot, the chain is cloned. This allows loading
the same chain into multiple effect units at once.
Add in-order processing of effect chains in their racks.

This introduces the concept of racks into the engine.
Try to prevent memory allocation by reserving space in engine effect lists.