solaar-cli: Python3 fix, add option for custom receiver path

`solaar-cli` crashes on Python 3 if no arguments are provided due to an undocumented change. Workaround is added.

With multiple receivers, it must be possible to select one different than the default one. Patch attached.