Return number of samples in NativeApp::audioRender().

This way we can try to avoid writing invalid data to the buffer.
Avoid a memory copy when audio is ahead.
Merge pull request #78 from unknownbrackets/audio-timing

Return number of samples in NativeApp::audioRender()