Move bot-status to python and adapt it to buildbot v2

The perl syntax was giving me headaches, so I rewrote it in python3.
It has exactly the same functionalities, even the debug logging (which
is not enabled through command line).

The resulting HMTL should be slight different placement, but with the
same expected informations.  The 'Comments' fields might result in
truncated information because some bots returns a long string with all
the resulting information instead of a more simple status.

I also added a small optimization to use HTTP Keep-alive (through the
python requests library) to avoid open multiple connections to fetch
each json file.

Change-Id: I2bc1e400ac8eabdac876bae7cc2f2344d9fdaa1d
5 files changed