Added a configuration option for scope separator and query string encoding type to AbstractProvider.php, making it easier to write your own providers.