fix NPE if no "--cli-args" argument.
add new option "--command-factory", it registers user defined command factory.
Note: Use "java -cp ...:selenese-runner.jar Main --command-factory ...".
Because "java" command ignores all class path settings, when using "-jar" option.