backends: define the base connection class
backends: define the base connection class

Allow for both legacy and json support for remote module execution.
Implement a default logging when logging isn't setup (or passed in)

Signed-off-by: Alfredo Deza <a527f45c4d359ddc0a14b8fd7ba6d4b9e5a271c5@deza.pe>

ceph/remoto,alfredodeza/remoto