Add missing error handling clause for handle_request packet return

This should have been included in commit 91a223d3.
Fix timing of service start event

Whether or not it came first was a matter of timing. Originally bungled
in commit 476db530.
escript to accept emulator arguments when script file has no shebang

According to the documentation, if the second or third line in a
script starts with %%!, then escript will use the rest of the line
as emulator options.  However, previously this was only the case
if the first line started with #!.  This change removes that check,
and unconditionally uses the %%! line if present.
All basic test cases pass
Support CRL verification in public_key
public_key: Document pkix_path_validation/3 and pkix_crls_validate/3
public_key: CTify test suites
public_key: Enhance documentation
Add application:get_key/3

The new function provides a default value for a configuration
parameter.
Removed obsolete ?line macro
Moved documentation in a separate entry
Fix diameter_service:make_prepare_header/2

Fault caused the header of a [#diameter_header{} | Avps] request to be
ignored if both end_to_end_id and hop_by_hop_id were undefined.

Broken in commit bc87eb33.
Send CER/CEA timeout events as documented
Add event suite
Fix setting of Application-ID

An answer message with the E flag erroneously set the value to 0.
Check application id in answers in traffic suite
Merge branch 'ia/public_key/CRL/OTP-7045'

* ia/public_key/CRL/OTP-7045:
  public_key: Enhance documentation
  public_key: CTify test suites
  public_key: Document pkix_path_validation/3 and pkix_crls_validate/3
  Support CRL verification in public_key
  All basic test cases pass
explain postgres pecularity for param query out parameters
public_key: Fix spelling errors
Merge branch 'ia/public_key/small-doc-fixes'

* ia/public_key/small-doc-fixes:
  public_key: Fix spelling errors