Fix time based progress indicator to reflect the chosen interval
Refactor CommandParser class to tell whether the command requires connectivity or not

Changes:
* CommandParser class receives a flag indicating whether
  connectivity is necessary for the command or not
* CommandParser class exposes the flag as 'cmd_requires_connectivity'
* import:prepare, import:upload, and import:auto commands pass in
  the 'op' CommandParser object to import_by_java
* import_by_java infers the subcmd from the CommandParser object
* import_by_java ignore check_n_update_jar exceptions if the
  subcmd does not require connectivity (e.g. prepare)

Improves commit ea6a37e4
Supplements CLT-396