Renamed the post-create extension point so that it can fire when the user is either created or has become enabled
[maven-release-plugin] prepare release spring-security-oauth2-client-1.3
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] rollback the release of spring-security-oauth2-client-1.3
Corrected the distributionManagement
[maven-release-plugin] prepare release spring-security-oauth2-client-1.3.0
[maven-release-plugin] prepare for next development iteration
Merge branch 'master' into pr/2

Conflicts:
	pom.xml
	src/test/java/com/racquettrack/security/oauth/OAuth2UserDetailsServiceTest.java
Changed the dynamic redirect and Id-as-string implementation from Josh.

Dynamic redirect uri changes:
The implementation is now more 'Spring Security'-y by storing the original host name in a custom WebAuthenticationDetails implementation.
Updated the OAuth2ServiceProperties to store the redirectURI as a URI rather than as a String as this makes absolute URI checks easier.

Id type changes:
Changed the OAuth2UserDetailsLoader interface to allow the type of the Id to be specified using Generics. This means that implementations of OAuth2UserDetailsLoader don't have to cast from String to the type they want to use.
A Spring Converter can be optionally specified to convert to the required type.