report-cli: add support for workflows

The workflows support in report-cli is implemented in the same way as in
report-gtk:

- if no operation specified, the program will use the workflow operation

- if there is only one workflow to be run, the program will select that
  workflow automatically and starts its execution immediately

Closes #150

Signed-off-by: Jakub Filak <jfilak@redhat.com>
anaconda: user a workflow in the report-cli event

Related to #150

Signed-off-by: Jakub Filak <jfilak@redhat.com>
Merge branch 'gh150'