add scopes and environment in provider setup
modified how scopes are handled during initialize
added support to initialize provider with custom name
added agency name to the userData dictionary
fixed bug when agency was empty string for Citizen app
Merge branch 'master' of https://github.com/Accela-Inc/CivicIDOAuthClient-DotNet