macOS compatibility fixes
- fix writing ispe box in HEIFs
- nclx output profile encoding parameters
- change the way nclx profiles is written so that macOS can read them
- API for listing file brands and checking file type
- fix heif_image_handle_get_depth_image_representation_info()