Halide 22.0.0 Halide compiler and libraries

Examples
Here is a list of all examples:

- tutorial/lesson_01_basics.cpp
- tutorial/lesson_02_input_image.cpp
- tutorial/lesson_03_debugging_1.cpp
- tutorial/lesson_04_debugging_2.cpp
- tutorial/lesson_05_scheduling_1.cpp
- tutorial/lesson_06_realizing_over_shifted_domains.cpp
- tutorial/lesson_07_multi_stage_pipelines.cpp
- tutorial/lesson_08_scheduling_2.cpp
- tutorial/lesson_09_update_definitions.cpp
- tutorial/lesson_10_aot_compilation_generate.cpp
- tutorial/lesson_10_aot_compilation_run.cpp
- tutorial/lesson_11_cross_compilation.cpp
- tutorial/lesson_12_using_the_gpu.cpp
- tutorial/lesson_13_tuples.cpp
- tutorial/lesson_14_types.cpp
- tutorial/lesson_15_generators.cpp