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.
Fix setting of T flag at failover

This seems to have been broken at some point before diameter was
included in OTP, prior to R14B03.
Check for T flag in failover suite
Add discard testcases to failover suite
Merge branch 'anders/diameter/tbit/OTP-10619'

* anders/diameter/tbit/OTP-10619:
  Add discard testcases to failover suite
  Check for T flag in failover suite
  Fix setting of T flag at failover
Reverse swapped arguments

The fault caused a handle_request callback to fail whenever an eval
tuple was returned. Introduced in commit f24adb28.
Add a testcase
Traffic suite comments plus a minor match tweak
Update appup
vsn -> 1.3.1
Update release notes
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
Implement ./otp_build configure --enable-silent-rules

With silent rules, the output of make is less verbose and compilation
warnings are easier to spot. Silent rules are disabled by default and
can be disabled or enabled at will by make V=0 and make V=1.
Merge branch 'anders/diameter/make_packet/OTP-10609'

* anders/diameter/make_packet/OTP-10609:
  Fix diameter_service:make_prepare_header/2
Merge branch 'anders/diameter/packet_return/OTP-10614'

* anders/diameter/packet_return/OTP-10614:
  Add missing error handling clause for handle_request packet return