updated the AbstractListDataProvider:
*added getSelectedColumn on UIProvider interface
*added methods getSelectedColumnObject, getSelectedColumnProperties
updated the DataTableComponent by implementing the getSelectedColumn interface