Merge pull request #1927 from alexander-mironov/master

Hiero: add ability to change order of effects
First commit of the new extension aida with state machine and message
handling.
Added test for state machine and message handling.
Added ShapeRenderer updateMatrices.
Merge branch 'origin/master'
Minor changes and improved javadoc.
Added eclipse formatter and formatted source code.
Renamed extension and packages.
Avoid unnecessary memory allocation
Merge pull request #1942 from obigu/feature

Avoid unnecessary memory allocation on ImmediateModeRenderer20 end() call
Draft for libGDX Pay API.
fixed issue #1945, canWrite is not supported in Android API 8, using reflection now
fixed issue #1920, animation frame duration is dynamic now
fixed issue #1916, added Vector#setZero
Update CHANGES
Purchase object improved to accept both an integer or String in the constructor for the item identifier.
made `findActor` in Group return typed actor
Merge pull request #1948 from vlaaad/generify_find_actor

Make findActor method in Group return typed actor
fixed SharedLibraryLoader, was invoking canWrite instead of canExecute
Merge pull request #1929 from davebaol/aida

A new extension for AI with FSM and message handling