inspektor.check: Temporarily disable auto-confirm

Autoconfirm is not yet/is incorrectly implemented thus disable it
for now.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
inspektor.check: Don't autoupdate master before check_patch

Sometimes people need to test patch with other/custom version of
the tree.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
inspektor.utils: Support variable options for ask

It might be handy to ask people on different thinks than yes/no
questions.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
inspektor.vcs: Solve interactively existing branch on apply_patch

This patch adds couple of scenarios how to handle existing branch.
1) Abort - current solution
2) Delete - delete colliding branch and continue
3) Rename - rename colliding branch and continue
4) OldBase - rename colliding branch and apply patch to common base
5) NewBase - rename colliding branch, rebase it to the current master
             and continue

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge pull request #3 from ldoktor/tmp

Interact on existing branch
Cleanup code for argument parsing.

Cleanup code for subcommand/argument parsing by calling setup function
inside the subcommand's modules (set_arguments).

Signed-off-by: Ruda Moura <rmoura@redhat.com>
Merge pull request #4 from ruda/parse_arguments

Cleanup code for argument parsing.
inspektor: Add extra lines between functions

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>