Update to the latest version of gradle plugin.
Make all a library.
Create maven repository with a gradle's task.

It's published with the github's pages.
Create sample application.
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.