Merge pull request #36 from brentschmaltz/dev

TokenValidation: Audience and Lifetime delgates now return true/false (I...
Fixed test.
Issues 21, 23 IssuerKeyRetriever.cs missnamed.
typo in error message
Nonce lifetime default 60 minutes.
Validation of Nonce and Chash if true if null passed in context.
ProtocolValidator - Nonce required by default.
IExpirableNonceCache renamed ITokenReplayCache. Issue #25
Fixed issue #22
Add support for TimeSpan.MaxValue for configmanger.
Issue 31, don't call IssuerValidator if ValidateIssuer is false. Also added same logic to other validators.
Updated building of version.
Updated JSON serialization and audiences.
fxcop fixes
Jwt's received in <xml> over wsFederation will be accepted.
Removed comments
Removed default OpenIdConnectMessage types
Issue #44, JwtHeader support for JSON as parameters rather than just strings.