Implement 3 new properties, added by Unicode 15.1.0. * lib/gen-uni-tables.c (is_property_id_compat_math_start, is_property_id_compat_math_continue, is_property_ids_unary_operator): New functions. (output_properties): Output also the properties id_compat_math_start, id_compat_math_continue, ids_unary_operator. * lib/unictype.in.h (UC_PROPERTY_ID_COMPAT_MATH_START, UC_PROPERTY_ID_COMPAT_MATH_CONTINUE, UC_PROPERTY_IDS_UNARY_OPERATOR, uc_is_property_id_compat_math_start, uc_is_property_id_compat_math_continue, uc_is_property_ids_unary_operator): New declarations. * m4/unictype_h.m4 (gl_UNICTYPE_H_REQUIRE_DEFAULTS): Initialize GNULIB_UNICTYPE_PROPERTY_ID_COMPAT_MATH_START_DLL_VARIABLE, GNULIB_UNICTYPE_PROPERTY_ID_COMPAT_MATH_CONTINUE_DLL_VARIABLE, GNULIB_UNICTYPE_PROPERTY_IDS_UNARY_OPERATOR_DLL_VARIABLE. * modules/unictype/base (Makefile.am): Substitute GNULIB_UNICTYPE_PROPERTY_ID_COMPAT_MATH_START_DLL_VARIABLE, GNULIB_UNICTYPE_PROPERTY_ID_COMPAT_MATH_CONTINUE_DLL_VARIABLE, GNULIB_UNICTYPE_PROPERTY_IDS_UNARY_OPERATOR_DLL_VARIABLE. * lib/unictype/pr_id_compat_math_continue.c: New file. * lib/unictype/pr_id_compat_math_continue.h: New generated file. * lib/unictype/pr_id_compat_math_start.c: New file. * lib/unictype/pr_id_compat_math_start.h: New generated file. * lib/unictype/pr_ids_unary_operator.c: New file. * modules/unictype/property-id-compat-math-continue: New file. * modules/unictype/property-id-compat-math-start: New file. * modules/unictype/property-ids-unary-operator: New file. * tests/unictype/test-pr_id_compat_math_continue.c: New generated file. * tests/unictype/test-pr_id_compat_math_start.c: New generated file. * tests/unictype/test-pr_ids_unary_operator.c: New generated file. * modules/unictype/property-id-compat-math-continue-tests: New file. * modules/unictype/property-id-compat-math-start-tests: New file. * modules/unictype/property-ids-unary-operator-tests: New file. * lib/unictype/pr_byname.gperf: Add id_compat_math_start, id_compat_math_continue, ids_unary_operator. * lib/unictype/pr_byname.c (UC_PROPERTY_INDEX_ID_COMPAT_MATH_START, UC_PROPERTY_INDEX_ID_COMPAT_MATH_CONTINUE, UC_PROPERTY_INDEX_IDS_UNARY_OPERATOR): New enum items. (uc_property_byname): Handle them. * modules/unictype/property-byname (Depends-on): Add unictype/property-id-compat-math-continue, unictype/property-id-compat-math-start, unictype/property-ids-unary-operator. * modules/unictype/property-all (Depends-on): Likewise. * MODULES.html.sh (func_all_modules): Add unictype/property-id-compat-math-continue, unictype/property-id-compat-math-start, unictype/property-ids-unary-operator.