Change the way to evaluate DELETE request

- Add withhistory to recover the creator
- Remove the check of the user creator test for now, I need
  to figure out how to detect who is the maintainer in the
  tgt_project
- Check that the package is not needed in the tgt_project
  (usually Factory)
Accept the DELETE request sooner if it is safe. Otherwise add a comment
Detect if the author of a delete request iis the maintainer of tgt_project
Merge pull request #267 from aplanas/master

Change the way to evaluate DELETE request
FTT is now Tumbleweed on openqa
Merge pull request #268 from openSUSE/coolo_tumbleweed_the_42th

FTT is now Tumbleweed on openqa
check script that makes sure packages are submitted to Factory
use _get_verifymd5
use cmdln
handle review state changing
add file
handle maintenance_release
expand src md5 in maintenance_incident
osc debug option
default to current user
search for review
fix package name computation for maintenance release
fix singleton when using a subclass
print message for unexpected states

shouldn't happen in practice but maybe testsuite
test case