Fix a typo in clean section of otp_mibs makefile

There is no such variable $(TARGETS_FILES) (with S)
Cleanup behaviour modules in ssh

Behaviour modules were not cleanuped.
Cleanup behaviour modules in ssl

Behaviour modules were not cleanuped.
Cleanup parse_transform modules in eunit

Parse_transform modules were not cleanuped.
Fix filelib:wildcard/2 when 'Cwd' ends with a dot

In such case, filelib:wildcard/2 returned truncated results:

  1> file:set_cwd("/usr/lib/erlang/lib").
  ok
  2> filelib:wildcard("stdlib-*/ebin/*.app", filename:absname(".")).
  ["dlib-2.1/ebin/stdlib.app"]
Allow Name/Arity syntax in maps inside attributes

Currently Name/Arity syntax is supported in list and tuple terms. This change makes it possible to use this syntax in map terms for consistency and convenience.

Example:
-custom(#{test1 => init/2, test2 => [val/1, val/2]}).
Fix typo in erlang-mode comment
Add configure option --with-ssl-incl=PATH

to be used together with --with-ssl=PATH if the include directory
is in another location.
Correct SSL_RUNTIME_LIBDIR when erl_xcomp_sysroot ends with a /
remove unnecessary Cloneable and Serializable
remove unnecessary null pointer checks
removed unnecessary semicolons, imports, labels
remove unused variables
remove unnecessary syntax (casts)
make serialVersionUID fields private
remove warnings: @Override, switch fall-through
simplify 'if' statements
mark deprecated unused private constructor
rename field 'self' to 'localNode'

field 'OtpLocalNode self' was colliding with 'OtpSelf self' in
OtpConnection
rename OtpNode.Acceptor.port to acceptorPort

was colliding with OtpLocalNode.port