Add a new function code:get_mode() can be used to detect how the code servers behaves

Rationale:
    Some applications (like erlide) have code to be loaded dynamically on a
    node. It may be slow to load everything upfront every time, so if the
    node is in interactive mode, we would like to just append to the load
    path. Currently, there is no direct way to detect if the node is running
    in embedded mode or not so that we can do the right thing.
Added name prefix to code.xml
Fix Flymake dependency in erlang-pkg.el

The package is called flymake, not flymake-mode.  Also decreasing the
version requirement, as erlang-flymake.el works well with version 0.3
(the one shipped with Emacs).
erl_interface: Fixup of b069306, typdef enum erlang_char_encoding
Merge branch 'vd/code_get_mode/OTP-10823'

* vd/code_get_mode/OTP-10823:
  Added name prefix to code.xml
  Add a new function code:get_mode() can be used to detect how the code servers behaves
Merge branch 'dg/win_icon' into master-pu
Merge branch 'sk/odbc64' into master-pu
Merge branch 'sal/ftp' into master-pu
Merge branch 'as/tls-psk-srp-suites' into master-pu
Merge branch 'rc/break-out-asserts' into master-pu
Merge branch 'pad/enif_phash2' into master-pu
Merge branch 'mh/fix-emacs-pkg-flymake-dep' into master-pu