Add html coverage output
This PR adds an extra coverage output (generated in the corpus directory) that is in html, and has color-coded lines - green indicates covered, red indicates not covered.
This PR also modifies the current txt coverage output so that it includes line numbers.
Here's an example of what the html coverage output looks like:

This looks great. However, we still need to use a different color (e.g. yellow?) if we cover with only reverts certain lines. In summary:
If a line is covered with execution and reverts, then use green. If a line is covered only with reverts, use yellow. If a line is not covered, use red.
Can you change it?
Replaced by #816