Page Fragment for DataTable

* tests rewritten
* hasPages method added to DataScroller

page-fragments: hasPages added to DataScroller API
ftest-legacy: DataTable tests removed

- they are now ported to WebDriver tests
metamer: added reproducer for RF-12132
DataTable fragment minor fixes

- NullHeaderFragment and NullFooterFragment deleted, NullFragment introduced
- added licence headers where missed
- methods which returns WebElement should be named with Element key word
DataTableWithFooterAndHeader removed

- it was difficult and unclear to create abstract classes for extended datatable, data table and collapsible data table
- now it is more clear
Metamer & Fragments: EDT fragment added, tests ported
EDT & DataTable added javadoc
ftest-legacy: Last EDT test removed

- now all EDT tests are ported in ftest to WebDriver
fragments: TextInputComponent fix
fragments: utils: getComponentOption method refactoring
fragments: actions: fixed triggering action with JS
fragments: dataScroller: improvement of scrolling method
fragments: utils: added methods for getting siblings and ancestors from WebElement
fragments: collapsibleSubTable, collapsibleSubTableToggler fragments
metamer: collapsibleSubTable, collapsibleSubTableToggler: tests ported, old tests removed
metamer: column, columnGroup: tests ported to WebDriver
unnecessary (wrong) configuration removed
page-fragments: EDT & DT working with indices made more robust

- javadoc clarified wokring with indices
DataGrid page fragment created, ftest ported

- legacy dataGrid tests removed
page-fragments: DataGrid & DataTable javadoc improved