Add the ability to ignore requirements from a given package
Add the ability to ignore requirements from a given package

Some packages simply do not play well with others. One such case is
"tempest" where time and time again it's unbound requirements break
everything. This change allows the package indexer to examine remote
repos and exclude packages from the global package building list by
using the metadata value ``ignorerequirements=True``. When a package is
ignored it can still be built within in a venv or used by referencing
the git repos however it will no longer be part of the global wheel
building package list.

Change-Id: Iacf15eea14a2cd9c98bbb59d99e2a1ea94bd0a5b
Closes-Bug: #1631992
Signed-off-by: Kevin Carter <ffb54fded2f22052678e45d78b58d223654eb6fa@rackspace.com>

os-cloud/openstack-ansible-plugins,openstack/openstack-ansible-plugins,openstack/openstack-ansible-plugins,os-cloud/openstack-ansible-plugins