Simplify tool execution and improve code documentation.
Review Request #8766 — Created Feb. 19, 2017 and discarded — Latest diff uploaded
Because we now use status updates for reporting Review Bot tool results, we
don't need to keep track of which files were processed or ignored. This change
simplifies that, and updates all the tools to include docstrings where
appropriate.