Check valid zoom levels before updating knob value (IE8 bug)

IE8 fails to load the slider, and the map, from examples/index.html. It looks like it's firing _updateKnob before the map has valid zoom levels. It's been really hard to figure out why. Checking for zoomLevels < Infinity before the knob updates fixes it for me.

Cheers,
Bryan