Terminate PortAudio only if init succeeded

The destructor of the Device class didn't handle failed initialization
of PortAudio.  The 'Pa_Initialize' function documentation states:

    "Note that if Pa_Initialize() returns an error code, Pa_Terminate()
     should NOT be called."