Fix rangeShift calculations for count=0 in sfnt, cmap, and kern
Refactor getSearchRange()