add sidechain subdir
move sidechain with shout to src/engine/sidechain
move enginerecord to new sidechain dir; consolidate sidechain code
started bpmdelegate
activates the new delegate. added a new class for my own button
got painting working
merged with mixxx/1.11

also added functions to get the BPM_LOCK working.
The only thing that is missing there is to save the
data into the model
merge with trunk
new stuff
added a new BPM Editor that combines button and spinbox. This makes the code for
the delegate better to read. Also cleaned up a bit the stardelegate code
fixxed typo in depends.py
bpm delegate should be done now Everything gets saved back to the model.
can't change BPM currently have to see whats wrong there
hm editmode is not always used strange
logic should work now. values all get saved as well. Now up to make it prettier
logic is now complete , lets make it look a bit nicer
merge with trunk
digits are shown correct
clean up
clean up
clean up