Check for null host in shouldInterceptRequest to prevent FCs

base64 encoded image resources were causing .getHost() to return null and then a NullPointerException when .endswith was called on line 150