[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
[ci] boot.local is gone ... use var/adm/fillup-templates to detect SUSE systems
[api] default to "bnc" bugtracker also for new installations
[webui] re-add missing referenced images.

Fixes failure of new sprockets
[backend] add a "hasbuildenv" flag so that the scheduler goes into "localrebuild" mode
[backend] cleanup patchproductkiwi a bit
[backend] fix buildenv bdep generation

There was a bug that made the bdep names contain the .rpm suffix.
Fortunatelly we can easily workaround this when reading old
buildenv files.
[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