audiotrack: set play non-blocking
Move the big (2seconds) java circular buffer to a frame FIFO and allocate a java buffer corresponding to the frame size (keep it, and realloc if the frame become bigger).
Do no wait from play anymore but feed the FIFO instantaneously.
Fixes #27541 (closed)