I think I'm just going to move the InitializeAT() code back in here.  Fernet added it to keep the JNI specific stuff confined.  But after adding CJNIAudioTrack, most of that is gone.

I don't think we can drop the NULL checks, though.  At least not yet.  The initial pull based sink left the pointer dangle after DeInitialize() and we were crashing.  I haven't had time to see who was querying us in an uninitialized state or why.