bladeRF-cli: Only warn on no devices attached, cleaned up output

Erroring out on when no device was attached prevented scripts from being
run. Since the calls that follow open_device() and individual commands
perform device checks, we now only warn.

Removed some fprintf() calls because the preceding functions will print
relevant (and more detailed) error messages.