Create requires/provides attachments

Create an overview using rpm -q --provides/--requires., like this:

Requires
--------
python-faces-timescale-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7
    python-faces = 0.11.7-2.fc18

python-faces-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7
    python-cheetah
    python-matplotlib
    python-matplotlib-wx
    python-metapie = 0.11.7-2.fc18

python-metapie-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7

Provides
--------
python-faces-timescale-0.11.7-2.fc18.noarch.rpm:
    python-faces-timescale = 0.11.7-2.fc18

python-faces-0.11.7-2.fc18.noarch.rpm:
    python-faces = 0.11.7-2.fc18

python-metapie-0.11.7-2.fc18.noarch.rpm:
    python-metapie = 0.11.7-2.fc18
Run rpmlint on installed package, add new Mock singleton.
Add mention of fedora-review IRC channel
Replace github by fedorahosted in the man page
first php check to check for php-common
Adding support for automatic install test

Runs test using 'mock install' on the generated rpms.
Use sources after %prep

Use source tree under BUILD instead of original sources when checking
license.
Create requires/provides attachments

Create an overview using rpm -q --provides/--requires., like this:

Requires
--------
python-faces-timescale-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7
    python-faces = 0.11.7-2.fc18

python-faces-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7
    python-cheetah
    python-matplotlib
    python-matplotlib-wx
    python-metapie = 0.11.7-2.fc18

python-metapie-0.11.7-2.fc18.noarch.rpm:
    python(abi) = 2.7

Provides
--------
python-faces-timescale-0.11.7-2.fc18.noarch.rpm:
    python-faces-timescale = 0.11.7-2.fc18

python-faces-0.11.7-2.fc18.noarch.rpm:
    python-faces = 0.11.7-2.fc18

python-metapie-0.11.7-2.fc18.noarch.rpm:
    python-metapie = 0.11.7-2.fc18
Run rpmlint on installed package.

Also fixes bugs in dependency attachments
Review some output lines
Moving misc to checks_class

misc is only one class, and should be named after it. The obvious
choice checks.py clashes with the checks directory, so be it
checks_class.py. BTW, is the FedoraReview package directory the right
place for the checks plugin directory?
Giving manpage some love, updating CLI options (more short ones).
Removing extract_gem(), dead code.
Fixing naming test

To say that the test is passed just because the character set is
OK is, well, a little odd ;)
Adding new arguments --exclude and -single

Test preparations: Make it possible to run a single test (why list
them if not aslo this option). For symmetri, also arg --exclude
to disable tests for whatever reason.

Renaming misc which just is the checks class. The obvious name
'checks.py' clashed with the checks subdir and is not usable :(

Manpage yet to be fixed. Committing.

Conflicts:

	src/fedora-review
Refactoring ReviewHelper to separate module

Also: bugfixes...
Adding vim/gedit modeline
Adding -u --url option

Adds an alternative to -b/-n which just scrapes the download links
from a html page. Primarely intended to support rpmfusion, which
does not have any xmlrpc interface.  First test runs w rpmfusion
works.

Refactoring bugz, adding AbstractBug + implementations providing
a new backend framework for obtaining urls implemented by bugz,
name_bug (-n) and url_bug (new --url).

bugfixes, doc update

Too big a patch

Conflicts:

	src/FedoraReview/ReviewHelper.py
	src/FedoraReview/__init__.py
	src/FedoraReview/bugz.py
	src/FedoraReview/url_bug.py

Command line options fixes, manpage update, bugfixes
Don't use request.
Remove configuration file