Store the number of configured decks in the soundmanager config.
Make interface slightly more sane.
Only correct deck count for ins and outs that refer specifically to deck counts.
Fix out of date value
Fix for bug 986981

Signed-off-by: achbed <github@achbed.org>
changed potmeter steps to parameter scaling. This fixed steps on log pots
introduced ControlAudioTaperPot interface
define control behaviour for audio taper pot
make volume control a audi taper pot
fix wrong conversion function and added debug strings
change volume slider range to -20 dB to match original behaviour
replaced all logpots with audio taper pots
fix midi correction for center
Reached a begining, working some helper function + 'page' changing...
Working page changing, plus changed to more OO style btn|key definition.
Working cues, huge success :D
Working cues, huge success :D and fixed the led small thing...
First "page" finished
    -Added loop while pressed buttons, with fancy mode change button,
which switch between loops and looprolls...
    -Added play button, just in case you want to switch it while you
pressing the cue buttons...

I think the code is not the nicest but makes sense for me, and works
like a charm, so far I did not managed to find any bug.

Review please if you have time !
Fixed a redraw problem and changed NLM to fully static.
Changing to more oop way, having only key types, no more strange connection between keys and callbacks.