SampleUtil Enhancements

Enhancements and extensions of SampleUtil. Some of the new functions are currently not used, but will be when the new SoundSource API follows. I adopted the naming "widen"/"narrow" for the conversion of signals between a different number of channels: mono --"widen"--> stereo <--"narrow"-- multi-channel

Some minor issues are fixed in separate commits.

Did you update the code formatting rules recently? I've imported them into Eclipse once and at least try to apply them to new code (well, if I don't forget it). Unfortunately the Wiki is currently down so I can't check if I'm still up-to-date.

What I'm definitely not willing to do is learning and practicing the (n+1)th code formatting rule ;)