Close writer.
Fire change event in setItems.
Remove obsolete setWidget call.
Detected usage of nested iterator() and throw exception.
Merge remote-tracking branch 'origin/master'
Issue #1353, internal getters and setters.

Getters/setters were used internally for x, y, width, height, scalex, scaley and rotation to facilitate notification when those properties are retrieved or set. Turns out overriding these isn't really very useful, so we decided not to use the getters and setters internally. Other properties that might be useful to override were left alone, such as isVisible, setStage, setParent, etc.

Also, think of all zee performancez gained!
http://youtu.be/Ay9BWM8lwOA
#1357, fixed table getRow();
#1290, native libs with applets.
Another try at fixing applets.
Guard against nested iterator usage by throwing an exception. Issue 1361.
1345, fixed primitive wrapper generic types.
Added time scale action.
Fixed list pref width.
Fixed scrollpane padding.
Fire an event on touchUp even if the value didn't change, so listeners can see when a drag ends via isDragging.
Set default target FPS to 61.

Seems some drivers don't use vsync in windowed mode, so run flat out. This shouldn't hurt anything when vsync is working properly.
Issue #1376 Solution for ParticleEditor keyboard events handler.
Merge pull request #337 from TimeToPlay/feature

Issue #1376 Solution for ParticleEditor keyboard events handler.
Added error messages for unsupported formats:
Previously a NullPointerException was thrown if the 'map/layer/data' tag had no 'encoding' attribute.
No 'encoding' attribute means that XML encoding is used, and this is not supported by the loader.
I also added a different exception for when there is an 'encoding' value that the loader does not recognise (for future encodings).
I also added a minor comment.