Fix for geohash neighbors when geohash length is even.
We don't have to set XLimit and YLimit depending on the level (even or odd), since semantics of x and y are already swapped on each level.
XLimit is always 7 and YLimit is always 3.

Close #8526
Adding unit test for even / odd boundary condition
Revert "Update to Jackson 2.4.3"

This reverts commit 7523d0b150ff7b05aa37b5e6edf8216341671b38.