The way the grow/shrink animation is handled is completely stupid and error-prone.
Removed everything what needs to be replaced
Core animation logic added.
Reimplementation of the missing methods to match previous interface to Cell class
added lock on cellAnim because it is required for calling wait
Animation won't do anything without starting it...
View is necessary to start the animation
Animation must be started on UI thread
added nullpointer check to prevent crashing
fixed stopAnimation() and stop animation when clearing cell
the behaviour of the animation is changed by an interpolator now
Changed the previous strategies to interpolator and discarded already present ones
Slight change of BlinkInterpolator behaviour so that old state is present again after animation ended
Changed log messages to debug level
Merge branch 'refactAnim'