Bug 435384 - Add support for 'transparent' colors
- Code refactored to remove transparentBackground &
transparentBackgroundImage in Linux & Mac
- Windows refactoring continued for the same.

Change-Id: Ibcdf0dd710cb1a0c7e76ecdce6d7a124ee1316ef
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>