Use a different autowah filter range

Still just guesses, but this seems to avoid math problems with low peak gains.
Better protect against improper alSoundfontSamplesSOFT calls
Free thunk entry in the object destructor
Make sure key and velocity ranges are the first two generators
Add methods to get and set a preset object's preset and bank numbers
Add methods to get and set presets on a soundfont