[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] Fix password/account changing
[backend] Add the feature to support multiple notify plugins

Signed-off-by: Hasan Wan <hasan.wan@intel.com>
[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)
Updated gitignore with a few new exceptions
Added an .rvmrc to webui
Updated gitignore for tmp/restart.txt
Added .rvmrc to src/api
Updated .rvmrc for webui
Updated gitignore for .powrc
Adding a rbenv version file to set the Ruby version.
Created a gitignore file. Ignoring tmp/restart.txt and .rbenv-gemsets.
Adding a rbenv version file to set the Ruby version.