mnesia: Improve tests

Need to re-raise the match macro if inside transaction
mnesia: Fix timing issue

Be sure to gather release_tid msgs even though we have a mnesia_down
in the queue.
Add default value for maps:get
Enable tests
Add docs and test for maps:get/3
Test Tweaks
observer: Fix range check

Avoids wxWidgets assert if the table is empty
observer: Destroy the wx env

Ensure that the server exists on close, even though linked to the test process
observer: Let wx create statusbar

wx can not catch the delete of the status bar if
it have not created it, which might cause a crash.
mnesia: Handle failed net_loads better

In case of a failed net load and no more available copies,
remove the table from late_load_queue, otherwise tables
can not be forced loaded.
hipe,compiler: Fix Map literals pretty printing
dialyzer: Add Maps type mismatch test
Support binary standard_input in ssh_io
inets: Fix streaming with single chunk body

Receiving HTTP response with chunked transfer encoding in a single
TCP message should produce stream messages for response body when
streaming mode is used for httpc.
Support maps in cerl:ann_make_tree/3
ssl: fix max sequence number so it does not overflow

The old value of 18446744073709552000 was calculated using math:pow
which returns float therefore isn't precise. And it would overflow:

erlang:integer_to_list(18446744073709552000, 16) = "10000000000000180"

This patch changes MAX_SEQENCE_NUMBER to value calculated with bitwise
shift:
(1 bsl 64) - 1 = 18446744073709551615
erts: Fix bug in etp-block commands
doc: Move Maps reference documentation to expressions
Merge branch 'egil/move-maps-doc' into maint

* egil/move-maps-doc:
  doc: Move Maps reference documentation to expressions
Comment fix