Slight change to song editor background
Merge pull request #369 from softrabbit/stable-0.4

Timer display widget: cosmetic fixes
ZynAddSubFX: delete LocalZynAddSubFX instance in destructor

This is a really embarrassing leak causing LMMS to never cleanup internal
instances of ZynAddSubFX.

Closes #357.
ZynAddSubFX: less line breaks / coding style
Bitinvader changes
Merge pull request #370 from diizy/stable-0.4

Song editor, Bitinvader UI tweaks
BassBooster: coding style / naming conventions improvements
LadspaSubPluginFeatures: also show file name for plugin details
DspEffectLibrary: renamed from effectLib
DynamicsProcessor: no underscore in plugin filename
SpectrumAnalyzer: coding style / naming conventions improvements
VstEffect: fixed some messages
DynamicsProcessor: fix e758f8053662aab3747b2f91dfb98c73b748e412
EffectSelectDialog: sort plugin names

Sort plugin names and make sure that effects without sub plugins (i.e.
native LMMS effects) are listed first in order to better advertise our
cool plugins.

Closes #331.
LadspaEffect: renamed source directory to match coding style
LadspaEffect, VstEffect: shortened plugin name

In order to display less redundancy in EffectSelectDialog, the plugin
names were shortened to "LADSPA" and "VST".
EffectSelectDialog: sort effect keys instead of plugin names

Commit 360bfe5089c9fd13847b9b982011305fd63daf3f broke mapping between
displayed and internal effect list. Fix this by sorting the effect key
list itself.
Removed old ladspa_effect directory

Something went wrong with the rename in 9c9372f0c87f6d3e6d5b0de3e5509.
Revert "FxMixer: no need to check for master channel"

This reverts commit 1adc8f8ba3d5d1fa465c1b0f12a6711c33b33bf0.

Closes #279.
SpectrumAnalyzer: fixed spectrum painting

Variable aliasing due to code style fixes introduced a regression in the
darken() method.