text: Title: Cannot use custom Icon for oauth login
  Body: As described in the doc (https://flask-appbuilder.readthedocs.io/en/latest/security.html#authentication-oauth) we currently support font-awesome as provider icons for oauth login form. Many companies use custom oauth providers instead of the public ones. It will be great if one can use an external resource as the login icon.