[dist] Use free space in VG when calculating OBS_WORKER_ROOT_SIZE

If there is a preexisting logical volume in the OBS volume group the
calculated size for the worker root volumes is too large and the storage
setup fails. It is better to use the number of free physical extents in
this case.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
[webui] Use data: confirm: instead of :confirm for popups
[webui] Make project_bread_crumb compatible with engines
[webui] use named route for toggle_watch too
[backend] bs_admin: allow --dump as alias for --dump-relsync
[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