fix "jake -ls" padding
fix "jake -ls" padding

"jake -ls" pads out to the longest task name, even if that task
isn't being shown (either because it's excluded by an -ls filter,
or it lacks a description).

This fixes the padding to use the longest task name shown.

jakejs/jake,jakejs/jake