fix GPUImageRawDataOutput memory access issues when working with CVPixelBuffer-backed framebuffer
Fix setFloatArray:... so that it copies the data in case it's on the stack

The function previously relied on `arrayValue' remaining in place long
enough for the async call to read it, which doesn't always happen,
especially if it was allocated on the stack.

I think this also was the cause of https://github.com/BradLarson/GPUImage/issues/847
Fixed a setInputFrameBuffer issue in GPUImageThreeInputFilter
Fixed a bug causing movie recording crashes introduced by a pull request. Experimenting with improving recording performance using a separate movie recording OpenGL ES context.
Merge pull request #1550 from erysaj/fix-memory-access

fix memory access issues when working with CVPixelBuffer-backed framebuffer
Merge pull request #1572 from ahui2823/master

Fixed a setInputFrameBuffer issue in GPUImageThreeInputFilter
Fixed a compilation error due to a missing property attribute.
Removed the synchronous lock around movie processing. I see no reason this needs to be here, and it prevents multiple movies from being blended.
Merge pull request #1570 from cobbal/master

Fix setFloatArray:... so that it copies the data in case it's on the stack