Improve $.animate, add $.animate.easing support