server: calculate bounds of synth controls and protect from spilling over in set and map
server: bounded controls: remove unnecessary code
server: s_get osc message: keep index in range
server: format code
supernova: protect synth controls
Merge pull request #1095 from timblechmann/bounded-control

supernova: protect synth controls
server: bounded controls: refactor code to avoid duplication
server: bounded controls: refactor whole parameter init, not only bounds checking
server: add a comment to make clear that we can't (and don't need to) rely on the order of mParamSpecs.
Merge branch 'bounded-control'. This fixes #1037.