Remove unused pdb import.
Big refactor of blanking pulse code.

Move away from simple one ahead LL logic to calculating the whole blanking sequence and then looping back to handle buffers and minimum widths.