sdm: Add support for draw cycles without GPUTarget layer.

- Make GPUTarget layer optional. Return error upon Prepare() call if
  draw cycle is not feasible without GPU support.
- Fix interface documentation.

CRs-Fixed: 1054762
Change-Id: I107a3bfbd1849804467a8f09c5d8702cb31dd5ea
7 files changed