Slider: moved events to named functions

Originally, I created an issue for the [Widget Factory not allowing events with namespaces](http://bugs.jqueryui.com/ticket/8951), but the better solution was to move the event handlers for the slider into named functions so plugins/extensions to base widgets can hook in and not conflict with bound event handlers.