[api] support autocleanup of projects. Can be enable globaly for ~:branc...

...hes: projects.

Opt-in and Opt-out per project is possibly by adding or removing the OBS:AutoCleanup attribute


This is as discussed last year and needs a bit more testing. This pull request is basically for a first heads up for design discussion and to avoid I loose the stuff on my disk :)