New functional tests

Following yesterday's PR:

* functional tests bootstrap improvements
* more functional tests

**All the tests** that run a `mv` don't pass, I `.skip` them so the rest can pass. The issue I noticed is that the binary is lost on the remote after those command are executed. @Kloadut told me he fixed so it's going to be a good test.

Please note that the tests following the `.skip` tests must be changed a bit (the file name) if those tests are un `.skip`. (see https://github.com/jsilvestre/cozy-data-proxy/compare/cozy-labs:master...master#diff-a4c46cfa99b0cca18cc25fd45698910dR152)