core:Gracefully exit if one of the essential providers Window/text/image
don't get any valuable providers. Alt solution for #1623
Merge pull request #1678 from kivy/core_providers

core:Gracefully exit if one of the essential providers Window/text/image