[#2462941] fixed by ngocketit: use $types array as associative
Replace Drupal\Component\Utility\String by SafeMarkup
[#2425059] fixed: use OR instead of AND for Solr type filter
Simplified definition format for sequences in configuration schemas
[#2361843] : Remove usage of drupal_substr()
[#2429531] : reselect types and languages in the advanced form, and adds Language neutral to the list.
Invert previous vids-machine names association.
Store vids - machine names association for those upgrading to D8 or Backdrop.
Updated Readme.txt with correct path to settings.
[#2424067] fixed: added role="search" to search form.
[#2423145] by cossimo,jdanthinne: don't translate submit button if using an image.
[#2420757] by FrancescoUK,jdanthinne: test array before looping.
Saves block custom settings.
File system functions are now methods on the 'file_system' service.
Updated Search pages settings route.
Configuration objects by default are immutable.
[#2365273] by omaster: added some hooks to integrate with new submodules
Backport core Search result preprocessing and customize it
Replace url() and l() functions with Url and LinkGenerator classes
Load term entity so we can get translation
Use label() function instead of the name property for entities.
Use setter and getter functions to pass arguments from the block to the results processing
Drupal is a registered trademark of Dries Buytaert.