support remoto imports for both vendored and global installs

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ignore remoto at new location

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
support an environment var to avoid vendoring libraries

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
add a helper function to remove vendored libraries

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
create a vendor module to place vendored libs

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
fix imports on top level modules

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Fix "disk zap" sgdisk invocation

If the metadata on the disk is truly invalid, sgdisk would fail to zero
it in one go, because --mbrtogpt apparently tried to operate on the
metadata it read before executing --zap-all.

Splitting this up into two separate invocations to first zap everything
and then clear it properly fixes this issue.
Merge pull request #200 from l-mb/master

Fix "disk zap" sgdisk invocation
fix missing key in repo templates

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
call vendor.py on remoto so it vendors itself

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
allow to call something when vendor requirements say so

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
adapt remoto imports for new optional vendoring

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
explain a bit what we are doing with the regex

Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Merge pull request #201 from alfredodeza/8645

optionally allow to skip vendoring `remoto`