First commit of the new extension aida with state machine and message
handling.
Added test for state machine and message handling.
Minor changes and improved javadoc.
Added eclipse formatter and formatted source code.
Renamed extension and packages.
Draft for libGDX Pay API.
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
integrated gdx-ai into build, made it GWT compatible
Merge branch 'master' of https://github.com/noblemaster/libgdx into iap
added gdx-pay to build
Merge branch 'master' of https://github.com/libgdx/libgdx
Merge branch 'iap' of https://github.com/libgdx/libgdx
Pay API:
 - removed PurchaseObserver - there is now only 1 single listener: PurchaseListener
 - itentifier changed to String (from int).
Merge branch 'iap' of https://github.com/libgdx/libgdx
Added payment processor stubs for Google Wallet/GWT and Stripe/Desktop.
Updated CHANGES with a link to the AI wiki page.