Security - basic authentication

AgsAuthentication — base password authentication
AgsAuthenticationManager — singleton pattern to organize authentication
AgsBusinessGroup — base group permissions
AgsBusinessGroupManager — singleton pattern to organize business group
AgsCertificate — base password certificate
AgsCertificateManager — singleton pattern to organize certificate
AgsPasswordStore — password storage
AgsPasswordStoreManager — singleton pattern to organize password stores
AgsAuthSecurityContext — auth security context
AgsSecurityContext — current security context
AgsXmlAuthentication — authentication by XML file
AgsXmlBusinessGroup — password store by XML file
AgsXmlCertificate — certificate by XML file
AgsXmlPasswordStore — password store by XML file