Removing vui.addClassInitializer call since its no longer needed.  Consumers will call widget method.
Adding scroll-spy.js to files included in test.
Fixing scroll-spy widget destroy method to unwire handlers from DOM events.  This could have caused JS errors since those handlers could have been invoked after the widget was unbound/destroyed.  For example, if those handlers assumed a bound widget.
Adding a couple of scroll-spy tests.
Removing wire-up to vui-init since we'll no longer be using this event.
Removing console.log.
Adding check to ensure widget is still bound before trying to call widget methods within these delayed functions.
Merge pull request #2 from Desire2Learn-Valence/dbatiste/factoring

Dbatiste/factoring