[backend] fix handlelinks call in expandproduct

The rev stub we used did not have a project/package element
[api] fix and test the branch and submit cycle for products
[backend] also put versrel bcnt and release in the _buildenv file
[backend] no longer provide all package versions from all repos for kiwi image builds
[api] handle captical changes in media names

We crashed before when a media string stays the same, except for uppercase/downcase changes.
[api] fix key handling of product_media
[dist] take size of OBS server partition into account

when creating worker partitions.

by Dennis Olsson (bnc#893755)
[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>