Provider data in OAuthBase class

Provider data is now passed to the constructor of OAuthBase class,
there is no need to pass the variable all around the methods
Moved setParams back to the base class
Parameters moved to OAuthBase
Fixed a bug where response_type was not passed to OAuth2's access_token function
All the usages of _replaceParam function in OAuthBase were passing the _parameters, removed that function's parameter and now using _parameters directly
Starting buildQuery refactoring
Extracted _buildQuery method to OAuthBase and replaced usages in OAuth1 code
Replaced building Query in OAuth2 code with the OAuthBase._buildQuery method
extracted _buildAuthorizeUrl method to OAuthBase class and updated usages
requires cleanup
defined OAuthBase._serverCallbackUrl property and updated usages
simplified requires
Moved common server-side request logic to OAuthBase class and
updated usages on both OAuth1 and OAuth2 classes
Adds initial twitch configuration
Adds twitch logo
Fixes invalid json. Forgot to add commas
Fixes bad base url
Add provider for prizm capture
server requests changes

Signed-off-by: Arnaud Richard <a.richard@webshell.io>
fix sinaweibo config