fixed gpuimage benchmark suite for live video streams
updated video processing benchmark - CoreImage processing now uses entire screen
Check that the session is running before trying to process frames - fixes crash when backgrounding app
Fix type in GPUImageHueFilter
Notify delegate that play has finished in more cases
Change delegate to call back in end processing
Fixes issue when building documentation with spaces in the project directory path.
GPUImageVideoCamera: Add -(BOOL)addAudioInputsAndOutputs and -(BOOL)removeAudioInputsAndOutputs to manage audio inputs independent of audioEncodingTarget

Previously if you add or change the audioEncodingTarget the inputs are recreated, which triggers a pause in the app.
GPUImageVideoCamera: begin & commit configuration when removing inputs and outputs
GPUImageVideoCamera: nil ivars are removing inputs and outputs
Merge pull request #1164 from PedestrianSean/master

Thanks
Merge pull request #1167 from karlvr/video-add-audio-inputs-and-outputs

Video camera: add audio inputs and outputs independent of audioEncodingTarget
Merge pull request #1166 from lmirosevic/fix-for-spaces-in-path

Fixes issue when building documentation with spaces in the project directory path.
Merge pull request #1158 from cocologics/fixType

Fix type in GPUImageHueFilter
Merge pull request #1136 from jamieomatthews/master

fixed gpuimage benchmark suite for live video streams
Merge pull request #1165 from jjxtra/master

Fixes for crash when backgrounding app and for delegate callback for movie player
Reset framework minimum deployment target to 4.0 from 6.0.