Merge tag '1.2.5' into develop

1.2.5
Fixes #26: OauthUserDetailsService should check if the user is valid based on the UserProfile
Fixes #28: If the OAuth authentication fails, it needs to redirect back to the frontend callback URL anyway
Merge branch 'feature/oauth-validate-user' into develop
Fix for #22: The first time a user grants access though Google OAuth, the profile ID is null
Fix for #27: Use @Slf4j instead of @Log4j directly
#31: Listening by default on /api/login, /api/logout and /api/validate to avoid clashing with Spring Security Core LoginController and LogoutController
Warning users about SSC 2.x dependency.
#31: /api/validate as well
Merge branch 'feature/support-ss-core' into develop
Only publishing docs of master builds
Fix incorrect encoding issue:
Output to response by authenticationSuccessHandler make character encoding fix to ISO-8859-1.
First RC
#30: avoid more clashes with Spring Security Core.
1.3.0.RC2
Trying to fix Travis doc build
Update OauthController.groovy

Twitter uses OAuth 1.0 - Exception occurs when trying to cast to 2.0 client
Update OauthService.groovy

Twitter uses OAuth 1.0 so an exception occurs when trying to cast it to the 2.0 client
Removed spock framework from dependencies
Added configuration for JSON on login request