Remove unnecessary aCompositableHostType parameter to CreateContentClient. We only ever called this function with BUFFER_CONTENT_DIRECT (a rather meaningless name), and we don't have any use cases for the caller being able to decide if we double-buffer or not.
Fix invalidation with double buffering by correctly tracking the buffer rect/rotation for both buffers rather than passing them across IPC