Bitmap core patch 2 of 4 - Replace all uses of the Bitmap class with new simpler type ImageData in core / adaptor communication
[Issue#] N/A
[Problem]
Bitmap is a complicated abstract base class with several
interactions across core. Exposing it to the adaptor for the simple
job of moving some pixels and metadata from disk and application
memory buffers back to the core is unnecessary complication.
[Cause]
Legacy implementation.
[Solution]
Update all users of Bitmap at the core / adaptor boundary to employ the
simpler ImageData class instead and translate that to a Bitmap within
core.
A follow-up patch moves the code for Bitmap out of integration API altogether.
http://slp-info.sec.samsung.net/gerrit/#/c/455649/
A second follow-up patch refactors Bitmap:
http://slp-info.sec.samsung.net/gerrit/#/c/460583/
Will build fine alone but needs the following adaptor patch to
send back images in ImageData objects instead of Bitmap ones:
http://slp-info.sec.samsung.net/gerrit/#/c/460595/
Toolkit TCT tests are fixed by this patch:
http://slp-info.sec.samsung.net/gerrit/#/c/477139/
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Change-Id: I6150b29121adca9c7be84b7b0620d6406d6717ca