Documentation of tracer/2: Use the correct option name 'overload_check'

The implementation and the documentation disagreed on the name
of option.
Fix the typespec for the inet:ifget/2 and inet:ifget/3 return value
Add bsr test data showing bug when shifting large numbers

Add test data demonstrating that bsr is broken when shifting a large
number a huge number of bits to the right.
Fix bsr bug

Fix bsr bug occurring when shifting a huge number a huge number of
bits to the right. The bug can occur if Sint is 64 bits and int is 32
bits, causing a truncation in the big.c:I_lshift function.
public_key: change encoding to utf8
Merge branch 'fredrik/public_key/convert_to_utf8' into maint

* fredrik/public_key/convert_to_utf8:
  public_key: change encoding to utf8
Merge branch 'maint'
Merge branch 'larshesel/fix-bsr-bug/OTP-11381' into maint

* larshesel/fix-bsr-bug/OTP-11381:
  Fix bsr bug
  Add bsr test data showing bug when shifting large numbers
Merge branch 'maint'
Merge branch 'ali/fix-inet-typespec/OTP-11377' into maint

* ali/fix-inet-typespec/OTP-11377:
  Fix the typespec for the inet:ifget/2 and inet:ifget/3 return value
Merge branch 'maint'
Merge branch 'bjorn/observer/fix-doc-bug/OTP-11335' into maint

* bjorn/observer/fix-doc-bug/OTP-11335:
  Documentation of tracer/2: Use the correct option name 'overload_check'
Merge branch 'maint'

* maint:
  Documentation of tracer/2: Use the correct option name 'overload_check'