SECOAUTH-429 Updated deserializers to handle String JSON values for expires_in 

Updated unit test and deserializers to use getValueAsLong instead of getLongValue to support a system that is
passing a JSON string instead of a JSON number value for the optional 'expires_in' parameter.