Added a support for OAuth 2.0 Grant Type.
For instance, Grant Type is used in Facebook App Login

Change-Id: Id0abb4ddedd205428e63b43c5d7a9bfe5ad87be4
Added a sample for Facebook App Login and Graph API (insights) call

Change-Id: Ie719bb118a98d4794d5da6c9aad2a281c7caf413
Refactoring. Support for OAuth 2.0 grant type based on 
draft-ietf-oauth-v2-16

Change-Id: I833f337776fc82fc3dd8af0d2ec68e74ec0ef489
support Google OAuth 2.0
ensure backward compatiblity : google OAuth2.0 needs "oauth_token" parameter name instead of "access_token" to sign a request.
add example for Google OAuth 2.0
add test on GoogleApi20
add constructor to enable mock up
Revert 97f45d75e76e45bd24ec810a90dffee793020a6a^..HEAD
fix merge
merge from upstream
update version and comment gpg plugin
fix jsonextractor pattern
Add support for Bistri
Merge pull request #1 from evenisse/master

Add bistri support
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pom.xml
	src/main/java/org/scribe/builder/ServiceBuilder.java
	src/main/java/org/scribe/builder/api/FacebookApi.java
	src/main/java/org/scribe/model/OAuthConfig.java
	src/main/java/org/scribe/model/Request.java
	src/test/java/org/scribe/model/OAuthConfigTest.java
Merge remote-tracking branch 'upstream/master'
fix bad merge
fix format
Implement OAuth 2.0 refresh access token

Some OAuth providers ask to extend the access token expiration date, in
order to continue using it.
Microsoft Live do that, and it will be also soon mandatory for Facebook
because they will deprecate the 'offline_access' permission.

To refresh an access token, you need to access the accessTokenEndPoint
with other parameters like a specific 'grant_type' parameter.