Cleanup package docs
Cleanup headers
Cleanup whitespace
shapes: Fix memset size parameter
Add header for SkColor, needed by skia shape lib.
cairo-shapes: Drop unused height and width when creating bitmap patterns
Cleanup some variable initializations
Cleanup some unused or uninitialized variables