[api] only fetch bugzilla issues in issuetracking queue
[api] LDAP: Fixed incorrect usage of @login

'login' parameter was passed as a text to User.create in LDAP mode.
[api] Use be_not_nobody! in Package model check_source_access

If the source access is disabled for a package or project we want the user
to login. Therefore lets add a check for authentication before we raise the
exception so that clients that use anonymous requests have a chance to login.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
[backend] postpone service run of links pointing to a service in progress
[api] initial request priority support
[api] new request and review history system
[api] convert old request history DB to new structure
[api] ensure ordering by priority in request search
[webui] use new generic history for requests
[api] add OBS:IncidentPriority attribute

This attribute can be used to define the priority of request inside of projects.
It is supposed to be used in incident projects to repriorize requests.
[api] create also history entries for reviews
[api] set maintenance release request prio based on patchinfo rating
[api] Add armv7hl again for compatibility on setup using it to build soft/hardfloat side-by-side.

Signed-off-by: Jan-Simon Möller <dl9pf@gmx.de>
[api] create also history elements for current request state
[api] speed up migration

one big transaction to speed up history transaction.
INSERT DELAYED would be better here, but it seems not to be possible with
ActiveRecord?
[api] fix first history entry detection in migration
[api] Refactor AnonymousUser exception into ForbidsAnonymousUsers module

This is a prerequisite to checking for anonymous user (be_not_nobody!) in
other places, e.g. the Package model.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
[api] Don't check for source access Webui::PatchinfoController::require_exists

The patchinfo file is not considered source and therefore we shouldn't
check for source access permissions.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
[dist] try to get it building on SLE 12
[webui] Sort the packages in projects