Added Vector#interpolate(...) method to integrate different Interpolation methods for vectors.

I've added a little utility function making it easier to use different Interpolation methods on the math vectors.
This is an adition to the lerp(...) method which only supports linear interpolation. I used the new method name for clarity and to avoid breaking the API.

I've also adapted the Vector2dTest a bit to show it works in there as well.