Logging improvements

* You can now (finally!) override the log source and lineno.
  * Implemented in ``fixtures/log.py``, inspired by @psav's #433
* Explained the relationship between logger names and logger confs,
  as discussed when the perflog was introduced.
add separator for logging test start

Conflicts:
	fixtures/log.py
Give me a line of equals signs, Vasili. One line only, please.
Made provider test revert the edit
Merge pull request #439 from psav/fix_jenkins

Made provider test revert the edit
Log marker updates

* Added test name into marker
* Added format_marker function to aid making markers
* Added Start of test run marker
Force navigate is a little forcier.
Merge pull request #441 from seandst/brute-navigate

Force navigate is a little forcier.
Merge pull request #438 from psav/logging

Logging - more enhancements?
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
time.sleep() removed from get_element