Add the `HTMLTestRunner` from Wai Yip Tung.

The original can be downloaded from:
  http://tungwaiyip.info/software/HTMLTestRunner.html
Add initial HTML reports work.
Remove print's left behind by me.
This should return the HTML runner to it's original.
Add minimal skipped tests report.
One html report file per suite.
Produce a parseable output of the test results.
Less initial white-space.
Improved output.
Merge pull request #146 from s0undt3ch/features/html-reports

Features/html reports
Setup `/etc/pacman.conf.d` so we can just override salt's repository configuration.
Merge pull request #145 from s0undt3ch/features/pacman.conf.d

Setup `/etc/pacman.conf.d` so we can just override salt's repository configuration
Use pacman.d instead of pacman.conf.d for #145
Removed the unittest TestProgram import because of the HTML reports. We don't need it.
Un-installing `m2crypto` in CentOS-5.7 pulls in `yum`. We can't remove `yum`!
Merge pull request #147 from s0undt3ch/develop

[unittesting] Minor fixes regarding CentOS 5.7 and HTML reports
Possessive version of pronoun it has no apostrophe
Merge pull request #148 from kaithar/usage-text-fix

Possessive version of pronoun it has no apostrophe
Gentoo install functions
Remove use of convention that doesn't actually exist.