Use separate locks for audio and video queuing. Poll the queue before waiting on the next sample submission.
Submit samples directly if there's no samples queued and a request is outstanding
Optimize frame submission code in the binding so it doesn't have to perform an extra allocation
Merge branch 'master' of https://github.com/limelight-stream/limelight-wp