Added node click support for radios and bug fix

* Fixed bug with XPATH
* Added radio support
TabStripForm also supports the fields arg

In the course of actually using this, I learned that you couldn't
submit a tabstrip form without a submit button. :(
[pytest_selenium.py] Date input

* Added possibility to enter the date as tuple (Y, M, D)
* In addition to this, possibility to set the read-only date input was added
* And to support all of this, a function to get all attributes from element has been added
Singledispatch implementation for handling readonly calendar fields
Removing old infra provider tests
Merge pull request #430 from seandst/tabstrip-form

TabStripForm also supports the fields arg
Merge pull request #432 from psav/remove_old_tests

Removing old infra provider tests
Merge pull request #426 from psav/enahnce_node_click

Added node click support for radios and bug fix
Merge pull request #431 from seandst/datepicker

Singledispatch implementation for handling readonly calendar fields
Sleep removals are great.

The whole point of this branch was to effectively remove these sleeps,
which I then forgot to do. So there they go! :)
Merge pull request #434 from seandst/appliance-patcher

Sleep removals are great.
Moved General notes to better place
Merge pull request #435 from psav/docs_update

Moved General notes to better place
Field_element replaced by get_element and Action chains removed
Added file test_base_catalogs.py and conftest.py ,made changes according the field changes in UI
Fixed Linting errors
Adding Testbasecatalogs and conftest.py