Add CLI option for running Selenium tests headless

- Add requirement for xfvbwrapper
- Add CLI option for running tests headless
- Update Selenium TestCase to start virtual display if the option is set
- Update documentation about running Selenium tests

Change-Id: Icb1ac3491b8eef6c168bf1421cf073da67600982
Closes-Bug: #1290329
Updated from global requirements

Conflicts:

        requirements.txt

Change-Id: I5493b94213e370fec2bb5f0b9d8f9ed4550a722d
Merge "Updated from global requirements"
Merge "Add CLI option for running Selenium tests headless"