MercatorScaleFactor panic for invalid latitude

Pass in a latitude outside of (-90, 90) MercatorScaleFactor will panic
because it doesn’t make any sense.