Remove weak reference when processing video to fix dealloc crash

This addresses issue #902.

The weak reference leads to a crash because its possible for the GPUImageVideoCamera to be deallocated after `dispatch_semaphore_wait` but before `dispatch_semaphore_signal`.

I don't think a weak reference is needed here anyways because there is no circular reference. The block is owned by the videoProcessingQueue.