fixed drop on callback panic; closes Issue #20 (RUSTSEC/CVE)
fixed drop on callback panic; closes Issue #20 (RUSTSEC/CVE)

Two uses of mem::forget() after user callbacks were replaced
with Box::leak() before the user callbacks to ensure that
unowned memory was not improperly freed on panic.

mvdnes/portaudio-rs