Added compatible since annotation for file reading
Started resource injection work
Added feature where users can click a selection
Updated dep versions
Added two new list classes

GenericJList provides some generic method calls around the default
JList.
MutableJList provides drag support for moving items within and between
lists.
Merge branch 'resource-injection' into development
Updated checkbox and label factory
Minor changes to factory methods
Added Refreshable model to MutableList
Added MutableJList controller class which can provide some convenient controls for moving elements around
Organised imports and removed redundant print
Added a BorderlessScrollPane class

Provides convenience when add scroll pane components
Added scroll-pane to controller-list component and organised imports on list
Improved log statement when action.properties can't be found
Re-implemented 'ENTER' to complete a suggestion
Adding background color delegation
Minor changes to improve clean buttons
Changed combo box border
Updated preference editing to provide a countdown timer that will fire the 'preference changed' action.
Added OS App Data resolution for file preference