sync-engine - Complete accuracy/consistency
LPS-50136 Trim unnecessary properties from test results
LPS-50242 Set 'app.server.parent.dir' and 'plugins.includes' in 'prepare-so-plugins'
Revert "LPS-50242 Set 'app.server.parent.dir' and 'plugins.includes' in 'prepare-so-plugins'"

This reverts commit 505a799e295db435179c4d735664990328b6f119.
LPS-50172 - some areas use the ':selected' pseudo selector without the required 'aui-selector' module
LPS-50169 - method will only continue with valid event target button
LPS-50169 - Source formatting
LPS-50169 - General source formatting
LPS-50070 Fix ratings positioning
LPS-50245 - macros
LPS-50245 - tests
LPS-50121 - Add an escape to prevent AceEditor from autocompleting
LPS-49409 - Move the non-action mouseOver for mobile tests from WebDriver conditional to MobileDriver
LPS-49409 - Copy logic for type method into WebDriverHelper
LPS-49409 - Fix test compile errors and remove the conditional since the sendKeys method works with MobileDriver
LPS-49409 - Make type method use method from WebDriverHelper
LPS-49409 - Make sendKeys use type method in MobileDriverToSeleniumBridge
LPS-49409 SF
LPS-49409 - Copy logic for isVisible into WebDriverHelper (test compile errors)
LPS-49409 - Fix test compile errors