Fix a bug in the Erlang scanner

The scanner did not crash when a floating point number was encountered
in the input string.
Correct typo in erlsrv usage.
Merge branch 'hb/stdlib/unicode_bugfix/OTP-10990' into maint

* hb/stdlib/unicode_bugfix/OTP-10990:
  Fix a bug in the Erlang scanner
Document erl_parse:abstract/2

A bug has been fixed: when given the option {encoding,utf8} a list of
floating point numbers (in the correct interval) was mistakenly
returned as a string.
Merge branch 'hb/stdlib/erl_parse_abstract2/OTP-10992' into maint

* hb/stdlib/erl_parse_abstract2/OTP-10992:
  Document erl_parse:abstract/2
Fix SNMP gitignore files
ct_run: delete unused function
Don't lookup the node unless required in gen:call/{3,4}

Move some operations that aren't required for the happy path.
The operations were small, so they shouldn't show a big difference
in benchmarks except for systems with many active gen processes.
Use erlang:demonitor's flush option on timeout

It is equivalent to the few lines removed, except more efficient.
Merge branch 'dg/win_icon' into pu
Merge branch 'rc/break-out-asserts' into pu
Merge branch 'pn/error-logger-sup_handler' into pu
Merge branch 'ks/hipe-cleanup-escaping' into pu
Merge branch 'nox/rm-reverse-eta-conversion/OTP-10682' into pu
Merge branch 'mh/emacs-package' into pu
Merge branch 'bh/fix-erlsrv-usage-typo' into pu
Merge branch 'nox/fix-snmp-gitignore' into pu
Merge branch 'ta/ct_run-unused-fun' into pu
Merge branch 'lh/otp-optims' into pu