[dist] Improve logging

Give more of a clue when unable to reach the rep server.
[webui] proper error handling for changing review state
[webui] proper error handling when superseding a request.
[backend] support definition of predecessor product name

bnc#883206
[backend] fix forwarding of full tree cpio requests

Only needed for "transitive interconnect" setups, which are currently
not really supported anyway. Still...
[backend] Obsoletes don't work on provides
[api] fix diffing on creating submit requests

The case when target package exists and source package is remote
[backend] enable vm watchdog in build script

Let's do it by default for all VM builds for now to avoid yet
another config option.