ScrollContainer: now uses a subclass of LayoutGroup for its view port to avoid having so much duplicate code
TextFieldTextEditor: removed unnecessary call to fillRect() that was needed when reusing bitmap data in old versions
Examples: if using ScreenNavigator in drawers on a tablet, clip the ScreenNavigator's content so that transitions don't bleed outside
TextFieldTextRenderer: support for multiple textures, increasing the maximum bounds beyond 2048 (references #255)
fixed typo on soft keyboard deactivate event (closes #631)
TextInput: metadata for soft keyboard events that bubble from text editor (references #631)
VerticalCenteredPopUpContentManager: touch must begin and end outside of the content to close it (closes #632)
Button: updating isEnabled on label text renderer and icon if IFeathersControl
Item renderers: updating isEnabled on accessory if IFeathersControl (closes #630)
ButtonGroup: dispatches Event.TRIGGERED when any of its buttons are triggered, with item from data provider passed as event data
ButtonGroup: support for padding around buttons
List, GroupedList: better visible indices management
List, GroupedList: ViewPortBounds and LayoutBuoundsResult cannot be static because item renderers could contain Lists or GroupedLists
Components Explorer: fixed title in GroupedListSettingsScreen
initial implementation of alert component
Manually validate() sub-components so that a forced validation after a tween is juggled doesn't leave some components validating next frame (closes #610)
GroupedList: validate correct renderers
StateValueSelectors: strict equality checks for null to support zero (closes #639)
Scroller: fix for vertical paging (closes #640)
HorizontalLayout, VerticalLayout: takes justify alignment into account before validating items to avoid layout invalidation