* cscsli: remove unused Command.Args setting
* cscli: review/update argument number checking
cscli will consistently print the help text if the number of arguments is
wrong for the command, but not for other types of errors.
* fix func tests
* lint
* don't ask user to reload systemd service when running in docker
* refactor + give appropriate message if terminal is attached
* remove explicit filetype