(skip revision) Remove old conversation system
Conversations model
Simple nodes: effects, lines, wait
Fork nodes: options nodes, conditioned node
Trigger conversation effect
Conversation processor and component
Minor refactors
Trigger conversation executor
Simple runtime nodes
Fork runtime nodes
Added test for conversations
Move and split DemoBuilder to engine
Provisional systems to render lines and options in conversations
Demo for conversations
Refactores FocusItem, FocusItemList, FramesTimeline and FrameWidget, now uses libGDX ButtonGroup functionality. Easier to mantain. Plus it's a more flexible approach that can be used by other widgets, e.g. conversation nodes.
Fixes DeleteScene selection bug.
Improves DraggableLinearLayout, now works if it's vertical too. The target is the list itself and not every new child.
Adds ContextListener to the HomeView. SceneMapWidget and SceneWidget now use the FocusButton and fixed other small bugs..
Improves controller exception message.
Fixes some bugs in some HomeView widgets.