Add logic to JoinActivity and VideoResampler to do actual joining of two videos, had to change when signal end of inputstream is called.

This appears to have caused a small difference (2, 1 for each video) in inputChunk vs. outputCount, so I just commented out exception for now. Everything still works