controlBoardDumper: will use the debugInterfaceClient only if requested by user, either
with the --dataToDump(getRotorxxx) or --dataToDumpAll

Improve documentation to explain this behaviour.
Improve help and error messages.
Fix some typos.