bug 407956 - make nsITreeView not take a nsISupportsArray* r=neil, bz sr=neil