Small code style change
Include in the /api/vcs output packages that are orphaned but have no maintainer left

Basically, the first query retrieves all the packages in active branches
that are Active or Orphaned and the person having Approved commit ACL
on said branches.

The problem is that some package are orphaned and all the maintainers
dropped their commit ACLs. This means that the package will not show up
which means, no-one can commit to it.

That is not something we want since we actually want to allow provenpackagers
to commit on orphaned packages.

This change allows this but retrieving the list of active packages on
active branches and adding the ones missing from the results of the first
query to the data returned.

Fixes https://github.com/fedora-infra/pkgdb2/issues/86
Check if there is an user before checking if it is a group
Adjust the unit-tests as we now return more data than previously
Merge pull request #87 from fedora-infra/fix_vcs

Fix vcs
Release 1.19 and adjust documentation accordingly
Adjust retrieving the requirements of the project via the requirements.txt file

The changes are based on the proposal from @yaneurabeya at:
https://github.com/fedora-infra/pkgdb2/commit/69a724312e44737d0
Fix single quotes
Split requirements on '#' to get ride of potential inline comments
Let get_requirements crash if it could find the list of requirements
Add ... in the title of the button to indicate the pop-up

Fixes https://fedorahosted.org/pkgdb2/ticket/33
Merge pull request #88 from fedora-infra/indicate_popup

Add ... in the title of the button to indicate the pop-up
Upon changing the status for the first collection, propagate the change to all of them

Fixes https://github.com/fedora-infra/pkgdb2/issues/84
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
Install the update_package_info.py script as an executable
Adjust the pkgdb2 spec file for update_package_info.py
Merge pull request #89 from fedora-infra/update_col_matrix

Upon changing the status for the first collection, propagate the change to all of them
Merge pull request #91 from fedora-infra/include_cron

Install the update_package_info.py script as an executable
Remove duplicated code by moving drop commit and approveacls to the internal API