Added tests for the --ignorecase option and another --autocrlf option

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Fixed test for help with no arguments.

When run with no arguments, the command dispatcher checks the number of
parameters and when no arguments are provided it calls the Run() method
on the Help class. We must also load at least one command instance to avoid
Help.GetCommandInstances from raising an exception.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
Updated test for help on a command.

This tests actually works ok but the expected output was out of date.
We could check more of the standard help prefix here.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>