[webui] the openSUSE.org product is only available on boo
[dist] Factory uses new ruby packaging now too
[api] avoid timeout errors on creating SRs

Since quite some time it's impossible to submit kernels or libreoffice or any
other package without getting a timeout error on first try. I always thought
that this is due to the event notifications - but I was wrong. After debugging
I noticed 98ff007b6eeb9fffcb74562e633890aea5afb5cb added a rather thoughtless
sourcediff call without caching exceptions
[api] fix removal of product repository references
[api] do not list package owners, if they are not active anymore

yes, the code could get much more cleanup ... will need to come back anyway soon
[api] simplify owner code a bit
[webui] fix owner class method reference
Merge pull request #799 from openSUSE/coolo_fix_timeouts

the source compare should be implemented via verifymd5, but let's take this for now. will take care later.
[webui] fix testcase for now ignored owner group
[api] speed up searches with large result

let mysql unify results, not ruby.
[backend] Create SRCSRV_SERVICE_FAIL notification if source service fails

A source service failure is similar to a build failure so bs_srcserver
should generate a notification event in this case.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
[api] make debug output useful in test suite

not just showing backtrace to HoptoaddNotifier
[api] support event mails to group mail adresses

Sends mail to defined group email address if defined, otherwise to group members
as before.

There is no way atm to defined a group email adress, but to suppress mails to it.
[api] fix some of the issues in #796
[webui] fix crash on accepting reviews
[dist] update gem versions
[dist] fix some spec file bugs
[dist] fix the requires of obs-api
[api] speeding up SQL request handling a bit
[api] do not exceed the database limits with overlong error messages

in the new service service fail event
[dist] log the clockwork in log and logrotate it