XmlAttributeDeserializer crashes if value == "". Put in a check for value == string.Empty instead of just checking if value == null.
Added support for specifying token type in OAuth2Authenticator. fixes #364