chore, move timeout argument global

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, introduce --timeout

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, instead of returning go back to the next iteration in parse_args() for some args

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'fix/cli' into next

* fix/cli:
  fix, PEBKAC, instead of returning go back to the next iteration in parse_args() for some args
  minor, introduce --timeout
  chore, move timeout argument global
chore, up the default timeout to 20000 msecs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/cli' into next

* feat/cli:
  chore, up the default timeout to 20000 msecs
Merge branch 'next'

* next:
  chore, up the default timeout to 20000 msecs
  fix, PEBKAC, instead of returning go back to the next iteration in parse_args() for some args
  minor, introduce --timeout
  chore, move timeout argument global