refactored AuthMechanismConfig interface
updated CommonGateway to use the new iAuthMechanismConfig interface
updated AuthMechanismConfig to check configured services implement correct interface
updated GatewayConfigHandler to deal with different xml and produce differet output
Added check when serving iIncomingAuthMechanisms that they implement that interface
added comment