Reorganized the code of the provider.
Merge pull request #245 from B-Translator/master

Provider: DrupalOAuth2: Reorganized the code.