[jinterface] Clean up hanging java nodes after each test case
[jinterface] Set max heap size for jvm when running echo_server

The test cases nc_SUITE:decompress_roundtrip and
nc_SUITE:compress_roundtrip fails on some machines with
OutOfMemoryException. This commit sets the max heap size for the jvm
to 256M in nc_SUITE in order to get around this.
[jinterface] Extend timetrap timers in nc_SUITE and jinterface_SUITE
common_test: Added documentation for wait_for_linebreak option
Added further doc
Rename and document lists:zf/2 as lists:filtermap/2

This function is used all over the place in OTP itself and people
sometimes want that functionality, they may as well not reimplement it
themselves.
Merge branch 'siri/cuddle-with-tests' into maint

* siri/cuddle-with-tests:
  [jinterface] Extend timetrap timers in nc_SUITE and jinterface_SUITE
  [jinterface] Set max heap size for jvm when running echo_server
  [jinterface] Clean up hanging java nodes after each test case
Merge branch 'fredrik/common_test/wait_for_linebreak_doc' into maint

* fredrik/common_test/wait_for_linebreak_doc:
  Added further doc
  common_test: Added documentation for wait_for_linebreak option
Merge branch 'nox/lists-filtermap/OTP-11078' into maint

* nox/lists-filtermap/OTP-11078:
  Rename and document lists:zf/2 as lists:filtermap/2
Update primary bootstrap