GSignond API for writing authentication plugins

GSignondPlugin — an interface for implementing authentication plugins
GSignondDictionary — a dictionary container holding string keys and variant values
GSignondSessionData — definitions for authentication session parameters
GSignondSignonuiData — definitions for user interaction parameters