1. Create virtual display, if the current virtual display list is
valid and the output buffer handle is not NULL.
2. Configure input and output layers of writeback for the composition
using writeback.
3. Propagate the retire fence back to framework, so that the consumer
will wait for retire fence before it consumes the output buffer.
4. Recreate the virtual display, if the width, height or format of the
output buffer changes.
5. Destroy virtual display, if the current virtual display list is
invalid or the output buffer handle is NULL.
Change-Id: I096575381da3db1d0c7b7270bc55c5d936b9f5a8