Android fix for older devices (16 bit screens)

Fix for older Android devices that have a 16 bit screen (PixelFormat
RGB565).
On some devices EGL will return BAD_MATCH when making current if the
screen is RGB565 and the EGL config is 8888.
Tested on Sony Ericsson X10
Add time counter for each animation axis

Start adding support for counting the time on each animation axis, when
finished this will allow one animation to animate axis independently.
Bugfix for SinusAnimation end of animation

Make sure that the animation value is at endpoint when animation
finished, without this fix the SinusAnimation end value will not be
correct.
Positionparticles only use size from attribute

Do not add uniform based particle size to the total particle size, for
position particles.
This feature is not used, remove addition to save cycles.