Boot Animation enhancements / fixes

Change-Id: I3ccfc311546abe2b2b18262f76faba75e494075e
Fixes for Memory leaks, NPEs, races and optimizations

Change-Id: Iee07b13ba02d8aab9cc43567aa5df131cc43c737

Conflicts:
	core/jni/Android.mk