[api] remove tons of code from the status/bsrequest route

It never really worked for tons of cases to check the file dependencies
within the build service. So now osc downloads the build results and does
a local check. Much more reliable
[backend] use a valid license for product .spec files
[api] fix SQL escaping of request collection views
[webui] Expose requests as json and removing the enforcement of OBS setup for admins
[webui] Move sponsors and feeds into config/options.yml
[webui] Fix the test suite
[webui] Remove traces of the interconnect workflow in the test suite
[api] fix detection of running release requests when packages exist with the same name as prefix (bnc#811449)
[api] fix loading of ruby ldap module
[webui] update to capybara-webkit (0.14.2) to fix openSUSE 12.1 build.
[webui] Fix password/account changing
[backend] Avoid endless rebuilds if qemu-linux-user is missing

A common error happening on the build.opensuse.org instance
is that buidl is enabled for armv7l, but no or not the right
qemu-linux-user is installed. In those cases the builds
are looping endlessly on the build cluster, wasting a lot of
CPU. Detect that case and end it.
[dist] Clean worker dirs on startup

Ensure that there is nothing left in there. Especially
when changing worker types there can be artefacts propagating
into the build (e.g. preinstallimages picking up previous
build root images)
[dist] Amazon EC2 tells the public hostname via an own command
[webui] ignore flash messages about binary protected statistics

_statistics are build results
[backend] support qcow2 format publishing
[backend] always remove :dir directories when killing jobs
[backend] save memory by storing the meta as a single string instead of a string array

Makes things slightly slower, but the memory savings are much more
important than a few milliseconds.
[backend] adapt to newest libsolv
[backend] implement different startupmodes, implement a lowprio queue for waiting rpcs