erts: Update windows erlang icon
Fix issues with new versioning
hipe: Fix compilation with 'no_remove_comments'

To reproduce the error:
$ echo '-module(hello).' > hello.erl
$ erl
1> c(hello, [native,{hipe,[no_remove_comments]}]).
[...]
<HiPE (v 3.10.2.1)> Error: [hipe:834]: ERROR: {{case_clause,
                                                {icode_comment,call_ext_only}},
                                               [{hipe_icode,successors,1,
                                                 [{file,"hipe_icode.erl"},
                                                  {line,1444}]},
[...]
fix calculation of variable
thanks to Alexander Demidenko
Remove support for query keyword from emacs mode
Include ctype.h in odbcserver.c for tolower()

odbcserver.c:2772:12: warning: implicit declaration of function 'tolower' is invalid in C99
      [-Wimplicit-function-declaration]
                str[i] = tolower(str[i]);
                         ^
erts: Replace tab with space for proper alignment
erts: Make sure fds 0,1 and 2 are open

If they are not open a really nasty race where the io pipe in
erl_poll got fd 0 and the fd_driver setting fd 0 to blocking
could occur. This caused the emulator to hang during shutdown.
Merge branch 'lukas/erts/fd0_pipe_bug/OTP-11558'

* lukas/erts/fd0_pipe_bug/OTP-11558:
  erts: Make sure fds 0,1 and 2 are open
Merge branch 'lukas/erts/fix_sp_usage_printout/OTP-11559'

* lukas/erts/fix_sp_usage_printout/OTP-11559:
  erts: Replace tab with space for proper alignment
Merge branch 'lukas/erts/win-icon/OTP-11560'

* lukas/erts/win-icon/OTP-11560:
  erts: Update windows erlang icon
Merge branch 'rickard/otp-17-vsn-fix'

* rickard/otp-17-vsn-fix:
  Fix issues with new versioning
Merge branch 'weisslj/fix-hipe-no-remove-comments'

* weisslj/fix-hipe-no-remove-comments:
  hipe: Fix compilation with 'no_remove_comments'

OTP-11564
epmd: Fix -names option on Windows

Since 3aa60cc `epmd -names` does not produce any output on Windows
anymore. This patch uses fwrite() instead of write() which adds the
necessary carriage returns to the output so that it is suitable for the
Windows cmd.exe.

A test case is added (fails on Windows without the patch).
Merge branch 'weisslj/fix-epmd-names-win32'

* weisslj/fix-epmd-names-win32:
  epmd: Fix -names option on Windows

OTP-11565
Merge branch 'ad/ssh_expand_test'

* ad/ssh_expand_test:
  fix calculation of variable thanks to Alexander Demidenko

OTP-11566
Merge branch 'puzza007/remove-query-reserved-word-from-emacs-mode'

* puzza007/remove-query-reserved-word-from-emacs-mode:
  remove support for query keyword from emacs mode

OTP-11568
Merge branch 'nox/odbcserver-tolower'

* nox/odbcserver-tolower:
  Include ctype.h in odbcserver.c for tolower()

OTP-11569