+ [#28616] Add French language stemmer to Smart Search.  Thanks Chris.
Fix code style errors reported by Jenkins
Improve ignore files
Sync core test framework to the Platform
Add tests for Editor and Layout packages
Fix EOL
Fix one last checkstyle error
 # [#29620] *Creating new position when editing module broken in master.  Thanks David.
 # [#29363] Responsive layout during installation breaks.  Thanks David.
Fix failing webdriver test due to change in Module edit UI
 # [#29870] *Beez3 wrong messages display
 # [#29217] *Status column missing in weblinks mobile view. Thanks Tim
 # [#29691] Smart Search autocomplete.js issue. Thanks Viet
 [#27903] invalid call to parent::getStoreId in getStoreId of
NewsfeedsModelCategories (unused). Thanks Michael and Peter
changelog typo