Andorid: TIMOB-6659 & TIMOB-5379, Gingerbread Alpha animation anomalies.

See JIRA for more notes.  Test cases are the fail cases. There were interdependencies between the fixes for these items, so one PR is being used for both of them.

[TIMOB-6659](https://jira.appcelerator.org/browse/TIMOB-6659): Add workaround in Animation library for anomaly
occurring when alpha animation is the only animation being
done.

[TIMOB-5379](https://jira.appcelerator.org/browse/TIMOB-5379): Allow animation library to handle all alpha
changes.