Update AGDDGeoSvc syntax
The main change is that the m_builders property is now a public
ToolHandleArray rather than a std::vector<std::string>. This
simplifies the syntax of the AGDD2GeoSvc::initialize() method
considerably. AGDD2GeoSvc was also migrated to use the
extends<...> pattern.
Edited by John Derek Chapman