Created new drawing implementation

MKKit UI objects are being converted to new drawing implementation. The
new implementation use low level C struct and functions instead of
Objective C class.

Consolidated some files and cleaned up headers.

Documentation and Change log updates.