[backend] simplify xrpc_setchanged()
[backend] drop BSSolv files here, they are available in perl-BSSolv repository

https://github.com/openSUSE/perl-BSSolv
[dist] make use of the bugfixed xmlhash

1.3.5 is not thread safe
[backend] package info: don't bother craeting a bconf if nofilename is used
[backend] ensure that new and legacy rpm-md repos get produced
[dist] grammar fix
[api] satisfy ruby syntax validator check
[webui] really login as king to test as king
[api] check verifymd5 with view=info after talking with mls

and refactor the code to be a class on its own instead of polluting the
package model
[backend] link_or_copy: unlink the target before linking

Otherwise the code will truncate the file in the cache
if the link already exists for whatever reason.
[backend] do not postprocess for projects of another sibling
[backend] change 'unresolvables' to 'unresolvable' in scheduler log
[webui] remove the workaround for old webkit issue

https://github.com/thoughtbot/capybara-webkit/issues/444
[backend] don't do setchanged for package source changes on another partition
[webui] random fixes from crash reports
[webui] test replying to comments
[backend] add random component to 'rescan' timeout
[backend] do not upgrade remote project events
[backend] add a way to signal that a project on a different partition is gone
[backend] add "withchangesmd5" parameter to package info query

Done so that the API needs less requests to gather the information
it needs.