PER/UPER: Correct decoding of ENUMERATEDs with a single value

An ENUMERATED with as single value is not encoded. The decoder
incorrectly assumed that it was encoded in one bit.
PER: Ensure that the complete encoding is at least one byte

If the encoding is empty (i.e. if a top-level type is single-valued
and therefore not encoding), the result should be a single zero
byte.
Prepare release
Eliminate latin1 encoded characters

Characters encoded in latin1 (with no encoding comment) will not
work in R17 since the default encoding will be UTF-8.

The asn1 test suite contains two instances of comments written in
Swedish.

The comment in the .asn1config file is hard to understand and possibly
out-of-date. Since the comment is not essential, simply delete it.

Translate the comment in the other file to English.
Don't lose the extension mark for object set parameters

When an object set is an actual parameter, the extension marker
for the object set could get lost.
Prevent loss of objects after the extension marker

In an object set with a single root object, objects after
the extension marker would be lost.
Remove unused Postscript files
Prepare release
Merge branch 'bjorn/asn1/fix-lost-extension-mark/OTP-10995' into maint-r16

* bjorn/asn1/fix-lost-extension-mark/OTP-10995:
  Prevent loss of objects after the extension marker
  Don't lose the extension mark for object set parameters
Prepare release
Merge branch 'maint-r15' into maint-r16

* maint-r15:
  Prepare release

Dummy merge.
Merge branch 'maint-r16' into maint

* maint-r16:
  Prepare release
  Prepare release
  Do not count offline run-queues as empty
  Prepare release
  Prevent loss of objects after the extension marker
  Don't lose the extension mark for object set parameters

Conflicts:
	erts/vsn.mk
Convert XML files to UTF-8
Fix some Makefile rules that didn't support silent rules
Merge branch 'maint'
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.