Only consider Approved package in the extras API (thus no 'Removed' packages are shown)
Fix the flask unit-test

- Have the test use the right session whatever part of the UI is called
- Fix the test_stats check, there are no collection created in this test, thus no active Fedora
releases.
Fix Package.search by using join closes instead of where closes