Factored out Generics.
Merge branch 'master' into openid_connect

Conflicts:
	auth-core/src/main/java/org/simple/auth/model/Network.java
	auth-core/src/main/java/org/simple/auth/model/ProfileAware.java
	auth-core/src/main/java/org/simple/auth/model/v1/OAuth1AccessToken.java
	auth-core/src/main/java/org/simple/auth/model/v2/OAuth2AccessToken.java
Factored out Generics.
Factored out Generics.
Refactored IClient to base interface in auth-core
Fixed IPersistenNetworkTokenRepository usage in in memory showcase
Added AJAX example to access resource on server protected by ShadowTokenFilter
Added additional OAuthRequestParam handling logic
Merge pull request #3 from esistegalaber/openid_connect

Factoring out unneccessary Generics
Example impl of token-shadow