Silence some wrong warnings triggered by inline_list_funcs

Code like `lists:map(fun(X) -> X end, ?C10k), ok` triggers the following
warning:

    no_file:none: Warning: a term is constructed, but never used
Document compiler option 'inline_list_funcs'
crypto: Document all types currently available for hmac_init
crypto: Provide a generic interface for HMAC generation
crypto: Add RFC-2202 test vectors for HMAC-MD5 and HMAC-SHA1
crypto: Add test cases for the generic hmac interface in the RFC-4231 tests
crypto: Add RFC-4231 test vectors for output truncation
mnesia: Update dialyzer warning

Commit 0c6fe3713b9e2d6497cbfe9275d1170cefb5f169 updated the spec for
sys:handle_system_msg/5.
Cope with removed support for packages

Packages were removed in 34d865a7dfdb33ee1e69fc28885f68baeeadfd98.
small_SUITE: Update warnings for port functions
If GCC is used, treat -Wreturn-type as error
Make inlined list functions fail with function_clause

The function_clause errors produced by inline_list_funcs should properly
be annotated with their function names to avoid kernel_v3 making them
into case_clauses errors. See v3_kernel:translate_match_fail_1/4.
Properly guard against badly-typed arguments when inlining

The inlining code for inline_list_funcs silenced the function_clause
error that should occur when calling lists:map(3.5, []).
Raise a function_clause error with the right arguments when inlining

The inlined lists functions raised an error with only the list instead
of all their given arguments.
Merge branch 'sverk/crypto-hmac-enhancements/OTP-10640'

* sverk/crypto-hmac-enhancements/OTP-10640:
  crypto: Add RFC-4231 test vectors for output truncation
  crypto: Add test cases for the generic hmac interface in the RFC-4231 tests
  crypto: Add RFC-2202 test vectors for HMAC-MD5 and HMAC-SHA1
  crypto: Provide a generic interface for HMAC generation
  crypto: Document all types currently available for hmac_init
Merge branch 'bjorn/dialyzer/test-cases'

* bjorn/dialyzer/test-cases:
  small_SUITE: Update warnings for port functions
  Cope with removed support for packages
  mnesia: Update dialyzer warning
Merge branch 'ta/werror-return-type/OTP-10683'

* ta/werror-return-type/OTP-10683:
  If GCC is used, treat -Wreturn-type as error
Merge branch 'dg/win_icon' into master-pu
Merge branch 'fdm/windows_file_share_delete' into master-pu
Merge branch 'lf/snmp-tuple-fun' into master-pu