User function to compute duration

These changes enhance the skrollr menu plugin by adding the option to provide a user defined function to compute animation duration. The user function is called with two arguments: currentTop (the current top scroll position in pixels) and targetTop, which is the top scroll position we'll have after animating. This way users can set the animation duration dynamically as they like, for example according to distance.