Minor tweaks and fixes

Fix a broken include in example code, remove an inappropriate ct:pal/2
outside of a testcase, echo more info from test/Makefile.
Add examples suite for testing example code

That is, code installed under examples/code in an installation.
Move example dict compilation to examples suite

From compiler suite.
Documentation fixes

Fix errors and omissions related to dictionary compilation.
Compile example dicts from the repo when running locally

Instead of from the installation.
Compile example dictionaries against both RFC 3588 and 6733
Minor diameter_lib cleanup

Remove unused functions, add dialyzer specs, make wait/1 less fallible.
[cover] Ensure no process leak when stopping cover on dead node

When cover:stop(Node) was called on a non-existing node, a process
waiting for cover data from the node would hang forever. This has been
corrected.
Minor doc/spec fix

'infinity' is a valid transport_config timeout.
Move most transport_opt() validation into diameter_config

Faulty configuration was previously passed directly on to watchdog and
peer_fsm processes, diameter:add_transport/2 happily returning ok and
the error resulting on failure of watchdog and/or peer_fsm processes.
Now check for errors before getting this far, returning {error, Reason}
from diameter:add_transport/2 when one is detected. There are still
some errors that can only be detected after transport start (eg. a
misbehaving callback) but most will be caught early.
Deal with config errors detected at transport start less brutally

Crashing watchdog and peer_fsm processes was somewhat unseemly. Emit an
error report and die silently instead.
Add config suite

To verify return values from diameter:start_service/2 and
diameter:add_transport/2 when passing various config.
Fix faulty sequence validation

The validation of {sequence, {H,N}} incorrectly checked that H was an
N-bit integer, instead of the intended 32-N.
[reltool] Relax requirements on excluded applications

A missing application directory is now classified as a warning if the
application is explicitly excluded.
[reltool] Add test case for missing application
Merge branch 'siri/cover/hanging-proc/OTP-10979' into maint

* siri/cover/hanging-proc/OTP-10979:
  [cover] Ensure no process leak when stopping cover on dead node
odbcserver 64bit bug for SQL_C_SLONG type
test case for stored procedure with (32bit) integer out params on 64bit platform
drop procedure after testing
set scrollable_cursors to off for oracle driver