Changelog:
- Java API improvements and code cleanup.
- Saving to output stream using HEIF::OutputStreamInterface.
- Fix issue in ItemInfoEntry and SingleItemTypeReferenceBox parsing with certain input files.
- CPP convenience API now allows on-demand item data loading instead of keeping everything in memory.
- Writer now detects is same data is fed again and reuses existing one.
- Rawproperty fixes.
- Provide additional information about items (name, content type and content encoding).
- Update iOS cmake toolchain to newer version.
- Improve robustness of parser and fix bugs found.
- Overall cleanup of code.