Don't send default Inband-Security-Id in CER/CEA

RFC 6733 recommends against the use of Inband-Security-Id, so only send
a value that differs from the default.
[snmp/agent] Changed the test suite expect function

There was an id as the first agument to each expect call.
Ufortunatly, this id was often 1 and since the same test
function(s) was called in many test cases, there was many
"Expect 1", and therefor no way of knowing which expect
actually was performed.
The expect functions has been changed to instead take module
and line number.
[snmp/agent] Fixed expect macro
Merge branch 'kla/armv6l-for-hipe-fixed/OTP-11125' into maint

* kla/armv6l-for-hipe-fixed/OTP-11125:
  add support for hipe on Raspberry Pi (armv6l)
Merge branch 'maint'
Merge branch 'sla/odbc_in_non_standard_location/OTP-11126' into maint

* sla/odbc_in_non_standard_location/OTP-11126:
  Fix checking for odbc in standard locations when "with-odbc" flag present.
Merge branch 'maint'
Bootstrap
Replace gc stat lock with sched spec data
Merge branch 'lukas/erts/gc_stat_contention/OTP-10271' into maint

* lukas/erts/gc_stat_contention/OTP-10271:
  Replace gc stat lock with sched spec data
Merge branch 'maint'

* maint:
  Replace gc stat lock with sched spec data

Conflicts:
	erts/preloaded/ebin/erlang.beam
Do not fail if there is no variables file
kernel: Fix bug in file:pwrite for large data sets

Bug introduced in a73414d2e8ad03538 and never released.
Fix unmatched_return warnings in release_handler
asn1ct_name: Remove unused functions

asn1ct_name:delete/1 is used from asn1ct_gen_ber_bin_v2:add_removed_bytes/1,
but that function is not used.
asn1ct_name: Simplify the data structures of the name server process

Since we no longer need to support push/1 and pop/1, we can simplify
the data structures used for keeping track of the variables.

Each entry in the list can be simply {Var,integer()} instead of
{Var,[integer()]}.

While at it, eliminate calls to the obsolete lists:keysearch/3
function, don't use integer_to_list/0 within a call to lists:concat/1,
and the catch all clause in get_prev/2 and get_next/2.
asn1ct_name: Use a monitor instead of an arbitrary timeout
asn1ct_name: Make new/1 asynchronous

Since new/1 does not return any useful value and cannot fail, there
is no reason to wait for a response from the name server process.
asnct1_name: Optimize clean/1

clean/1 is used quite lot; while not a bottleneck it does seem
unnecessary to stop and start the name server just to clear the
variables.

Since the change to clean/1 makes stop/1 unused, we can remove it.
asn1ct_name: Remove broken active/1

active/1 always returned 'true' (curr(Var) can never return 'nil',
except if Var =:= 'nil'). Therefore, we can eliminate its use and
remove it.