AuthnContextDeclRef and AuthnContextDecl

* Added ability to set, get, marshall, unmarshall AuthnContextDecl and AuthnContextDeclRef
* Deprecated set/getAuthnContext in favor of set/getAuthnContextClassRef
* Removed fallback from AuthnContextDeclRef to AuthnContextClassRef
* Refactored some short variables.