Adding support for events during animation

I ran into a situation yesterday where I needed scrollTo to fire an event to update an object as the scroll was occurring (so I could change an element from fixed position to absolute positioned)

I added support to the settings object to take in onProgress which is supported in jQuery as of 1.9.