+ [#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
 # [#29836] *Weblinks, Newsfeeds, Contacts Search Filter (frontend).
Thanks Glenn Arkell
[#29743] heading menu type renders bad html code. Thanks M Cedric
Keiflin.
[#29865] JLayoutFile keeps rendering same layout. Thanks Yannick
Gaultier.
Fix codestyle errors from 5c0da04ce2c92a9c11eca17236c876705d35ce83
# [#29875] Protostar invalid class names for itemid, layout and task.  Thanks Cristina