RemoteVstPlugin: close the plugin properly
RemoteVstPlugin: don't mess with plugin internals
Merge pull request #374 from grejppi/stable-0.4-vst

Little things in RemoteVstPlugin behaviour
Merge pull request #373 from diizy/stable-0.4

More updates to song editor graphics based on feedback and IRC discussio...
Merge pull request #377 from diizy/stable-0.4

Knob behaviour fix
Merge pull request #379 from diizy/stable-0.4

Updated knob code, now everything seems to work really smoothly regardle...
NotePlayHandle: emit midiNoteOff() signal in noteOff()

Instead of emitting InstrumentTrack::midiNoteOff() in destructor of
NotePlayHandle do this where it actually happens -> noteOff().

Fixes length of recorded notes when there's e.g. a long release.

Closes #378.
NotePlayHandle: coding style fixes
Removed traces of old SurroundArea implementation
Note, NotePlayHandle: no default arguments for setVolume() and setPanning()
Note: use qBound() instead of tLimit()
one hardcoded default colour less
Merge pull request #382 from grejppi/stable-0.4-bbcolour

Automatically change old B&B default colour to the new one
Define all pattern colours in CSS and make them stylable
also coding style improvements (remove leading underscores from header guards)