Refactor test_extraneous_dependencies_attack.py.

Refactored to use the 'unittest' module (test conditions in code, rather
than verifying text output), use pre-generated repository files, and
discontinue use of the old repository tools.  Modify the previous scenario
simulated for the mix-and-match attack.  The metadata that specified the
dependencies of a project modified (previously a text file.)
Merge pull request #202 from vladimir-v-diaz/develop

Refactor test_extraneous_dependencies_attack.py.