Replace local mapl/2 (Erlang < 5.0) unique call by a LC
Add test case to syntax_tools

The added test case tests a bug when reverting maps in syntax tools.
Fix reverting map in syntax_tools

There was a copy-paste bug in erl_syntax when running
e.g. erl_syntax:revert_forms, affecting maps. Instead of getting
Key/Value you got Key/Key in the resulting abstract form.
inet: fix typo in inet:getstat/2 doc

The word 'received' in 'send_dvi' option description seems to be
copy-pasted and not removed
hipe: fix a bug concerning typed record fields

When checking typed record fields Dialyzer failed to handle
types containing remote types.

Thanks to Erik Søe Sørensen for reporting this bug.
Merge branch 'hb/hipe/field_with_remote/OTP-11918' into maint

* hb/hipe/field_with_remote/OTP-11918:
  hipe: fix a bug concerning typed record fields
ssl: Only allow one next protocol handsake message
ssl: Fix dialyzer spec
Merge branch 'dz/inet_getstat_doc_typo_fix' into maint

* dz/inet_getstat_doc_typo_fix:
  inet: fix typo in inet:getstat/2 doc
Merge branch 'fenollp/remove-erl_parse-legacy-map' into maint

* fenollp/remove-erl_parse-legacy-map:
  Replace local mapl/2 (Erlang < 5.0) unique call by a LC
Merge branch 'rolkar/fix-syntax_tools-revert-bug/OTP-11930' into maint

* rolkar/fix-syntax_tools-revert-bug/OTP-11930:
  Fix reverting map in syntax_tools
  Add test case to syntax_tools
Merge branch 'ia/ssl/dubble-next-proto/OTP-11926' into maint

* ia/ssl/dubble-next-proto/OTP-11926:
  ssl: Fix dialyzer spec
  ssl: Only allow one next protocol handsake message