Draft for libGDX Pay API.
Purchase object improved to accept both an integer or String in the constructor for the item identifier.
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.
A finger-independent GestureDetector. (fixes issue #1349)
avoid raw Types when dealing with scene2d Cell

add generic types to more things in Table.java

fix error

fix error again because im bad
some scene2d ui docs
Merge pull request #2003 from jrenner/docs

some scene2d ui docs
Merge branch 'master' into p3d

Conflicts:
	gdx/src/com/badlogic/gdx/math/Matrix4.java
Merge branch 'master' into p3d

Conflicts:
	gdx/src/com/badlogic/gdx/math/Matrix4.java
removed explosion
Update Box2DBuild classpath.

Closes #2004
Merge branch 'p3d' of https://github.com/lordjone/libgdx into lordjone-p3d
Added ObjectAL hack for fixing audio problems that happen sometimes.
Also use Foundation.NSLog for every Gdx log message.
Removed log spam of iOS preferences (no backend has log messages for this).
Fixes ShapeRenderer multicolor call to rect()

So, it seems that if you called rect() using all the parameters
(position, size, origin, rotation and 4 colors for the vertices),
if the ShapeRenderer was open on Filled mode, it actually ignored
any colors you gave it and render the rect on the current renderer
color (the one you set by calling setColor).

I fixed it by making the function use the colors you give it,
just like the other functions that take colors as parameters do.