Removed locking from all iterator methods since there appears no need for it. If there is such a need, then as suggested by Sam, an iterator would have to make a copy of the accessed data structure under lock before yielding any value.
Removed locking from all iterator methods since there appears no need
for it. If there is such a need, then as suggested by Sam, an
iterator would have to make a copy of the accessed data structure
under lock before yielding any value.

Used the new coforall with "parent thread can run child tasks"
capability in building the madness tree.


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@14138 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel,sungeunchoi/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,CoryMcCartan/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,CoryMcCartan/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,hildeth/chapel,chizarlicious/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,chizarlicious/chapel,hildeth/chapel,sungeunchoi/chapel