[#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
[#2333487] : Notice about content exclusion not working with Solr
Search pages results customization
Remove unused files
Use getPathInfo() instead of server->get('REDIRECT_URL')
Drupal is a registered trademark of Dries Buytaert.