add assertions for button's tooltips
new feature : allows to add new buttons for interactions with the list
code cleanup
refactoring : replace Supplier<T> by new interface ItemManager<T> for creation of an item in the list
increases icon size from 16x16 to 32x32
add update item feature
remove unnecessary use of MutableObject
moved tests from JFormPaneTest to AbstractFormTest for reuse in other test classes
- add text to AbstractI18nAction (especially useful for buttons without icons)
- add Mode parameter (CREATE, UPDATE) to JFormPane.showFormDialog
- update ItemManager to allow creation of a form inside an existing panel or inside a dialog
- add SimpleItemManager class, an implementation of ItemManager interface
- add FormBuilder<B> and Form<B> interfaces to remove direct dependencies on swing-formbuilder
- JFormPane can now also be displayed in a container instead of a dialog
- add FormListener feature to JFormPane
- add deployment of test sources
- add java.util.logging to slf4j bridge for tests
remove partial/broken implementation of SortedListModel
In JFormPane : replace usage of JOptionPane by a custom JDialog to allow better control and usage of FormListener
Add JFormPaneFixture to help testing a JFormPane.
Move duplicate methods to TestUtilities.dumpComponents
refactored to optionally pass the parent component to JFormPane.showFormDialog.
Implementation of JPathFixture to help testing JPath component.
Updates headers.
Add requireInDialog to JFormPaneFixture.
Add requireModeCreate and requireModeUpdate to JFormPaneFixture.