Add missing newline in -export()

A newline was forgotten.
Remove unused arguments for asn1ct_gen_ber_bin_v2:gen_dec_prim()

Make the source code a little bit cleaner.
Refactor gen_dec_prim/3 to facilitate future optimizations
wx: Add missing wxTextCtrl:changeValue

It was missing.
wx: Add wxActivateEvent
BER: Inline testing of constraints when decoding

Calling library routines for validation of constraints may cause
dialyzer warnings if some type of constraints handled by the library
routine are not used in a specific ASN.1 module. To avoid those
warnings (and slightly speed up the decoding), inline the constraint
checking.
BER: Suppress dialyzer warnings for encode_bit_string/4

We don't want to touch the code used for encoding BIT STRINGs when
'legacy_erl_types' is active, since it will be removed within two
or three major releases. But we do want to suppress the dialyzer
warnings in the meantime. The easiest way is to call
encode_bit_string/4 with unknown types from an exported function
that is never actually called like this:

-export(['dialyzer-suppressions'/0]).

'dialyzer-suppressions'(Arg) ->
    {A,B,C,D} = Arg,
    encode_bit_string(A, B, C, D),
    ok.
BER: Optimize decoding of ENUMERATED
Set.py: Correct illegal DEFAULT value

If SetIn is defined like this:

SetIn ::= SET {
  boolIn  BOOLEAN,
  intIn  INTEGER
}

then it may not be used with an empty DEFAULT value like this:

SetDef1 ::= SET {
  set1  SetIn DEFAULT {}
}

The ASN.1 compiler prints an warning message, but still generates
code. (That should be fixed.)

Fix the incorrect ASN.1 specification by making the
components in SetIn optional:

SetIn ::= SET
{
  boolIn  BOOLEAN OPTIONAL,
  intIn  INTEGER OPTIONAL
}
Test DEFAULT more thoroughly

We need to test DEFAULT values both with and without
legacy_erlang_types.
wx: Fix non constant define (wxSL_LABELS)

wxSL_LABELS have changed constant value in 3.0, make version agnostic
by doing a lookup during runtime instead of constant.

Thanks Enrique Fernández (efcasado)
wx: Add wxPopup(Transient)Window

Useful class though not documented in wxWidgets-2.8
Optimize tid lock table

By making the ets table mnesia_tid_locks an ordered set instead of a
bag, the time for inserting locks for a transaction with large number
of locks is reduced significantly.
Force CT log cache to rescan entries with incomplete results
Fix problem with mismatching html tags when running basic_html log mode
[upgrade_SUITE] Set previous major to r16b

When running OTP-17, the previous major release was earlier specified
to r16. This sometimes caused an r16a release to be started, which
would for sure fail the upgrade attempt. The previous major is now
specified to be r16b instead.
Rewrite the code for testing DEFAULT for DER

The old code for testing DEFAULT values is messy, inefficient, and
causes dialyzer warnings.
Remove old DEFAULT-checking code made obsolete in the previous commit
Correct OCTET STRING default when legacy_erlang_types is active

The default value for an OCTET STRING when legacy_erlang_types was
active would be a binary instead of a list.
Improve tests of DEFAULT values