Code review, refactoring of the WebkitPixelStreamer and associted tests.

Change-Id: I6973bb337039e27a6172ee05fa83fcab333643e9