Improve bisection handling
Improve bisection handling

- Add support for required test param. This will skip builds that don't
  have the test present rather than being tricked into thinking there
  are fewer warnings.
- Reduce required test logs to 20.
- Properly parse warning limit as an int and output the bisection choice
  based on the limit for each build.

EricRahm/log-spam-hell