Run the check-code.py script included in mercurial checking style and python errors

Run the Mercurial's test suite.

Run Mercurial's benchmark on a reference repository.

The first three checkers, shipped with apycot, were set up
quickly. The last three are mercurial specific and required few additional tweaks to
be integrated to apycot.

The bot was setup to run with all public mercurial repositories. Five checkers immediately proved useful as they pointed out some errors or
warnings (on some rarely used contrib files it even found a syntax error).

apycot proved to be highly flexible and could quickly be adapted to Mercurial's
test suite even for people new to apycot. The advantages of continuously running
different long running tests is obvious. So apycot seems to be a very valuable
tool for improving the software development process.