Fix bug when packing patch script.

I had a patch entry with a single edit 14-14 15-20 where the A file
had size 14 and B had size 20. The old code tried to read line 14
from A in this case.
Fix EditList behavior for new case.
SideBySideTable: Always use b lines, if data contains them.