add annotation and test run listener to enable recording zanata features
add support to record TCMS test case and plan
Use feature inventory on a per test basis

Add the Feature annotation to individual tests for validation
test of concept.

Also:
- stabilise the maintaner settings functions, as they were a
bit flaky
- better checks for the version link as, in some cases, the
Translate Options menu is detected instead
Merge pull request #413 from zanata/feature-inventory

add annotation and test run listener to enable recording zanata features