Refactor MeshMS conversation list

Use an iterator structure, not recursion, to traverse the binary tree of
conversations