check remote ip, first try at remote df
detect mysql flavor
- fix path search for xtrabckup
- replace system() with IPC::Run::run()
parse df output and print human friendly
check df values for sanity
verify mysql login before running dump
better mysql login check and use innobackupex
create localdir config, validate localdir, fixup command invocation
refactor credentials filename into named variable
switch back to xtrabackup and try to get it to run