Access command line paths through context object

The cli modifies argc and argv in parse_options. We should not use them
directly anymore after that function is called since they no longer mean
what they usually mean. Add two variables to the context object that can
be used instead of argc and argv, and initialize them in parse_options.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>