- ItemList supports real synchronization: instead of deleting all elements in the target collection, all updates are propagated and executed on the target list
- renamed some tests to make clear that the itemList is changed
Added clearSelection functionality to SelectableItemList
reduced visibility of some internal classes. created an inline guice-module factory so that there are no module-classes are needed anymore
Merge branch 'develop' of https://github.com/sialcasa/mvvmFX into visibility_of_internal_classes
added missing licence header for ModuleFactory
Merge pull request #28 from mthiele/feature_itemlist_synchronization

Fix of issue 10 - ItemList had no real syncronization between lists
Merge pull request #31 from sialcasa/visibility_of_internal_classes

Visibility of internal classes
Ignore IntelliJ IDEA project files in git repository
Merge branch 'develop' of https://github.com/sialcasa/mvvmFX into develop
Merge branch 'develop' of https://github.com/sialcasa/mvvmFX into develop
Merge branch 'develop' into listener-manager

# By Manuel Mauky (3) and others
# Via Alexander Casall (3) and Manuel Mauky (3)
* develop:
  Ignore IntelliJ IDEA project files in git repository
  added missing licence header for ModuleFactory
  reduced visibility of some internal classes. created an inline guice-module factory so that there are no module-classes are needed anymore
  Added clearSelection functionality to SelectableItemList
  - renamed some tests to make clear that the itemList is changed
  - ItemList supports real synchronization: instead of deleting all elements in the target collection, all updates are propagated and executed on the target list