Drop commit and approveacls of the user when he/she orphans a package

Relates to https://github.com/fedora-infra/pkgdb2/issues/60
Remove commit and watchcommits if the user orphans a package via the API

Fixes https://github.com/fedora-infra/pkgdb2/issues/60
Remove duplicated code by moving drop commit and approveacls to the internal API
Merge pull request #90 from fedora-infra/drop_acl_on_orphan

Drop acl on orphan