Bug 435384 - Add support for 'transparent' colors
- Completed refactoring of Mac code
- Refactoring of Mac Color class to remove alpha and use handle[3] field
instead.

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