#8778 fixes invalid provider error handling
In version 0.9.7RC1 the app can show the source content of a website that is not a Bitmask provider in a error message dialog. It can happen if the website responds with 200 and sends content back. Besides that there are some potential nullpointer exceptions that can occur. Both issues get fixed by this merge request.