plugins.multiplexer: rename filter keywords

Rename them from filter_out and filter_only to filter-out and filter-only,
respectively.

Motivation: consistent with original RFC and easier to the eyes, specially when
new filter keywords get added (filter-depth, filter-value, etc).
examples: add a relatively complex multiplexer file

This is the tree we've been using in several of our discussions and
algorithm simulations.
avocado.job: fixing exception call on Ctrl+c

s/TestTimeoutError/TestInterruptedError/
avocado.job: don't run additional tests if user hits Ctrl+C

Ctrl+C was aborting the current test, but avocado would keep
looping through the list provided in the command line.
Rename --unique-id to --force-job-id

Also improve its documentation, explaining that users should
not use this option unless they know exactly what they're doing

Signed-off-by: Ademar de Souza Reis Jr <areis@redhat.com>
avocado.plugins.runner: Validate --force-job-id

Job ID needs to be a 40 digit hex number. Error out if it's not.

Includes functional tests

Signed-off-by: Ademar de Souza Reis Jr <areis@redhat.com>