move delta-per-line logic into Canvas.cpp
unarr: merge fast and non-fast inflate code paths