Simpler INT_MAX math
Use custom allocators for everything
Custom allocator for aligned memory
Formatting
Hidden accidentally-exported function
Sign comparisons
Manual updates
Check pointers
Return values from getters directly rather than via pointer
Convert images to sRGB using lcms1
USE_LCMS=1
libpng types in LCMS, formatting
Embracing bracing
Avoid arithmetic on void*
Merge branch 'master' into cpp

* master:
  Avoid arithmetic on void*
  Embracing bracing
  libpng types in LCMS, formatting
  USE_LCMS=1
  Convert images to sRGB using lcms1
  Return values from getters directly rather than via pointer
  Check pointers
  Manual updates
  Sign comparisons
  Hidden accidentally-exported function
  Formatting
  Custom allocator for aligned memory
  Use custom allocators for everything
  Simpler INT_MAX math