Added 'spin' event handling to the spinner binding whenever the KO 'valueUpdate' binding is used on the same element.  This allows the ViewModel to be updated in real-time whenever the spinner up/down is clicked.

Added unit test coverage.