Error handling of ticklength, and, ability to have seperate ticklengths for T, L and R axes, via use of theme(axis.tern.ticklength.XXX= unit(c(1,2,3),"mm"), where XXX = 'major' or 'minor'
fixed legacy adjustment for ticklength during reduced plot areas.