Iterator

Implementation of an iterator that goes thru a Component and all its sub-components in a tree (pre-order) traversal. A test case that demonstrates the usage is also included, along with wrapping to make these iterators accessible from scripting..
Add "Contributors:" line. I wouldn't bother with the "(s)" -- I think "Authors:" and "Contributors:" is fine even if there is only one or even none.