Better neutral element removal in DeltaDebugger.

The delta debugger now uses binary search to remove neutral elements instead of
the previous "all or nothing" approach.
Additionally, this patch adds a -f switch that replaces an existing output file
if it already exists.