RDP compositor take 4

This patch is the fourth version of the FreeRDP based compositor.
Changes from last version:
 * dropped tiling that is not required for raw surfaces
 * corrected remoteFx encoding to have all rects of a damage
   event encoded correctly as a single remoteFx frame
 * added a mode to read the client socket in an env variable