Added flush methods when using AVPLayerItem in GPUImageMovie, as well as some lifecycle blocks for the GPUImageOutput childs