Token Shadow
Merge remote-tracking branch 'origin/master' into token_shadow
Token Shadow Sub-Project
Added first API and minimal implementation for Shadow Token usage
Added simple readme for shadow token implementation
Refactored NetworkService configuration to use listener instead of setvlet init method
Changed readme
Refactored some code.
Added showcase for shadow based token usage
Fixed exception handling
Fixed support detection for in memory oauth1 token repository
Merge pull request #2 from esistegalaber/token_shadow

Token shadow
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.