[bisection tool] Fix bisect_driver.py and udpate for host bisection.

This CL udpates bisect_driver.py to consolidate all the various versions
we have into one "source of truth" bisect_driver.py.  It also updates
bisect_driver.py to ignore .o files generated during the 'configure' stage
of Makefile/Autoconf packages (such as GCC & LLVM).  And it adds two
scripts to help with host package bisection.

BUG=chromium:697995
TEST=Successfully ran unit tests; successfully bisected LLVM inside ChromeOS.

Change-Id: I2e766299dadf9bf3c7de6496f507c863d446d00d
Reviewed-on: https://chromium-review.googlesource.com/696031
Commit-Ready: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
4 files changed