Add support for Tiled map GID object property
List:  added ability to select 'nothing', and ability to disable item selection (+ bug/defect fix)

This adds functionality to the List Actor so it may behave like that of a ListView akin to Android's.  This is backwards compatible.

This is essential in situations where you may not always want to have an item selected (like a touch-based file browser), or where you may not want items even selectable at all (like during a tutorial).

The bug/defect fix was if you look in the old setSelection(String name) method, you'll see it sets the selectedIndex to -1, then tries to find an item with that name.  When it doesn't, it leaves the selectedIndex at -1 which essentially sets it to nothing.


*Note*
When the List is NOT selectable, it will no longer eat its touch event meaning they will still propagate down.

I'm not 100% sure if that is the behavior you want versus the contrary where it eats the touch event despite not doing anything.  Regardless, I have a note of this behavior change in the setSelectable comment.
Add ObjectFloatMap
Merge pull request #447 from Yonsh/patch-1

Add ObjectFloatMap to gwt module definition
Merge pull request #446 from SG57/patch-1

List: select 'nothing', and disable item selection
Minor changes to match other scene2d.ui code.
Fixed actions on an actor being cleared by an action.
Fixed right command key on Mac.
Update Shape.java

Small ordinal fix in shape as per jniGetType(). 
Now Shape.Type.Polygon.ordinal()returns 2 as expected.
Allow setting your own TableToolkit.
Merge pull request #449 from frustaci/patch-1

Update Shape.java
TextField bug: DELETE char not notifying listener

Quick fix.

When the DELETE key was pressed, it was returning before notifying the attached TextFieldListener that its respective TextField was changed.

If this is intended behavior (which I pray it isn't...), then we should at least be consistent and handle the BACKSPACE case the same as well.
Merge pull request #452 from SG57/patch-1

TextField bug: DELETE char not notifying listener
No need to set button size when it doesn't contain children.
SelectBox: added set max # items to display in dropdown

Added backwards compatible functionality for configuring the max # of items to display in the dropdown SelectList.

You set the maximum number of items you want displayed in the dropdown box until scrolling is required, or <= 0 to have it list them all, but should it reach the bottom/top of the screen then scrolling is required. 

This is also a solution to an API defect. There was no previous easy way to modify the inner SelectList's prefHeight() to adjust the dropdown list's displayed height.
Merge pull request #454 from SG57/patch-1

SelectBox: added set max # items to display in dropdown
Updates for the max selectbox list feature.
TableLayout updates.

* Don't invalidate in computeSize, which would cause another layout.
* Don't apply toolkit width/height to widget sizes, as this doesn't work for nested tables. Eg, the outer table would double the inner table's prefwidth, which has already been doubled by the inner table.
Add support for Tiled map GID object property in AtlasTmxMapLoader
Issue 1477 - AnimatedTiledMapsTile should use an interval of float seconds, not float ms