Optimize CPVRChannel. No more copies, just shared pointers.

Fixes.