guaranteed ModifiedLog.ticks().length >= 2

if you get <= 1 log ticks, return linear ticks. This should fix a number of bugs caused by having no ticks, and a lot of confusion when you plot your data and all you see is the "0" tick.

Close #799.