merged with selected files from selenium-ide-webdriver-backed-formatters repo