[vault] garbage collection action: gc

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[gc] vault-gc systemd service

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[vault] lock repository when working with it

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[transfer] lock vault during the export

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>