don't blindly call doUpdate, in Item, pass it to the Container's
doUpdate.. This is really what was ment...
in FSDir, call Container too, this was recursively calling itself
which managed to end after (n^n) rounds I think after all files
had been added... oops!
This should make large dirs load faster... still need to teach
it to keep the info between runs...
[git-p4: depot-paths = "//depot/": change = 1125]