[backend] do not publish locked projects or packages
[backend] remove repository meta data when no architecture has a prepared :repo directory
[dist] configure webui read only hosts by default for appliances
[backend] Pass vm-disk option down to build

Make sure that build uses the same
vm-disk than bs_worker in the emulator backend case.
[backend] Sync vm-disk/swap defaults with build

Build and bs_worker had different defaults on
vm-disk/swap, which caused e.g. job killing to
not work correctly if only defaults were used
(only happens in default installations, not
in our production setup).
[api] Get rid of the registration notes

Fixes #219
[webui] There is no reason to hide our awesome users
[backend] support a proxy server for getbinaries for workers with a too small binary cache
[backend] bs_signer: don't serialize before checking exit/restart

also support $BSConfig::signer_maxchild
[api] revert incompatible change, but allow to register users without a note element

This reverts commit 262becb195fa9e71b69e61a15f8c049559401470.
[backend] add help for --getbinariesproxy, fix typo
[webui] fix all routes test
[backend] bs_productconvert: use release number of package also for product
[backend] use nosource to limit amount of download for aggregated packages
[backend] pass on nosource option in getbinarylist also in bs_srcserver
[backend] add metacache to speed up getbinaryversions
[backend] stage metacache changes in metacache.merge
[backend] fix error in addrev_meta_multiple use
[backend] fix typo in nosource commit
[backend] do not look at jobs already in progress, add support for $BSConfig::signer_maxchild_flavor