Adding iobackends support

Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>

Take out from caspa iobackends and move to common, so any project can use it.