Add -m and -n command line options

Add -m command line option that can be used to switch to a new mirror,
specified from the command line.

Add -n command line option that prevents updating the package caches,
when in non-interactive mode, or prevents asking for updating the
package caches when in interactive mode.
Also use local repos, using file:// locations