RFPL-2640: Fix for dynamic tab create/delete error

Id cannot be based on dynamic tab list size, because there would be deleted tab preceeding last, and in this case new tab id would has id based on the same number as "last" tab, but it is the same, so it will leads to duplicated id.
metamer: rich:progressbar: testStart fix
metamer: rich:progressbar: testInitialFacet fix
some tests moved from showcase-webdriver-ftest to showcase-ftest:
* rich:dataGrid
* rich:dataScroller
* rich:dataTable (tests for 'editing' sample are still in old selenium)
* rich:extendendDataTable
* rich:collapsibleSubTable
removed already migrated test class for rich:collapsibleSubTable
page-fragments: calendar fragment fixed when @datePattern does not contain time and popup does not contain apply button.
metamer: calendar: preloadDates sample changed
metamer: calendar: added missing test for @preloadDateRangeBegin and @preloadDateRangeEnd
added testng.xml for mobile tests and fixed some tests to work on android emulator
metamer: attributes setting refactored
metamer: MetamerPage: waitRequestMethod refactored
metamer: rich:tree: testToggleNodeEvent conversion to selenium 2
metamer: testng-selenium2.xml updated
page-fragments: utils: added returningJQ method
metamer: calendar: fix for *offset test methods
added missing import