Sending and Returning in Single Threads

Applications send and return to multiple EGLSteams in a single send and single return thread. This is accomplished by sending the image to multiple EGLStream producers in a sequence. Similarly, the return thread can retrieve the image from multiple streams in a sequence and reuse it. For example, return it to the NvMedia ICP.