fix for extraneous typedefs and reference to AgentListIterator as friend
Merge pull request #147 from birarda/agentlist-array

fixes for broken build