ScaleSelector: Zoom to scale closest to desired (fix #124)

OpenLayers selected the next smaller scale due to float resolution
limits and resulting rounding errors.