[api] fix and test permission handling on release action for projects. checking now the target, not the source
[api][backend] fix release mechanism of products
[api] satify code quality check
[backend] default to empty release number for directory trees of products when releasing.
[backend] the updateinfo's src attribute should be the path to the binary, not the name of the src rpm
[dist] drop non-production release warning
[dist] move 2.5 release notes to docs folder
[dist] drop unmaintained mirror script.

It just crashes and is not tested anywhere
[dist] language fixes
[dist] current rpm spec files to build upstream master packages with automatic dependency generation
[dist] documenataion fixes
[backend] publish: log execution of published hooks

Log which hook was executed for a published project to the publishers logfile.
[backend] refactor argument handling for repo types

also add '--content debug' in the split debug case.
[backend] support rsyncable option for rpm-md format
[backend] strip bogus newline in printlog
[api] always re-sign on release, also for manual releases.
[api] avoid picking broken sources from mbranch, if they are already released
[api] avoid double release, when a channel package lives in the channel project and not the upstream one
[backend] strip build number also when setrelease is an empty string
[backend] allow manual product pool configuration

-> I will try to make this obsolete again, because it should be possible to derive
   it directly from product data, if pools would be build along with the product.