slope param for kicker
kicker: click param
kicker: envelope slope
kicker: noise option + artwork
kicker: noise improvements, decay -> length
paranoid
kicker: possible to play notes too
kicker: some cleanup
kicker: reordered knobs
Song: cleanup and coding style improvements
Song: revert accidental change
BbTrack: replaced static numOfBBTrack() by proper index() method
BbEditor: use foreach() loop
Merge remote-tracking branch 'origin/stable-1.0'
TrackContentObjectView: add journal checkpoint in remove() rather than close()

The remove() slot is only called upon user interaction (i.e. right click)
and thus the correct place where to make checkpoints.
TrackContainerView: add journal checkpoints in view rather than model
TrackContainerView: disable undo/redo for track creation/removal

Due to the complex implementation of BB tracks it's hard to implement
a reliable undo/redo journalling for whole TrackContainerViews.

Closes #531.
Merge pull request #539 from grejppi/kicker

Improvements to Kicker (work in progress)
fileBrowser: keep filter after refresh
Merge pull request #542 from grejppi/master-browser

fileBrowser: keep filter after refresh