Allow :provider => :android to also be passed as option :provider => "android". Also allow .provider = :android or .provider = "android"

Relaxes requirement that the values be Symbols and now allows them to be
Strings as well.