Client/Tools/APT: handle exceptions gracefully

Exceptions during cache update (in kevlar mode) should not prevent
the client tool from initializing. In the worst case the old cache
would be used for the client run.
Merge branch 'handle-apt-update-exceptions' of https://github.com/AlexanderS/bcfg2 into maint