Fix LayoutParamsEvaluator.

Since the setLayoutParams() has fixed argument, i.e. ViewGroup.LayoutParams
is not possible to interpolate between real instances, instead we pass
around the original object on which the animation acts so to obtain the
right class.

I'm not proud of this code but it works.
Retrieve initial dimensions at layout time.