TreeBuilder.DirectoryExpander bug correction:
Subsequent expand operations added subdirs again and again to the
treectrl. The Expander interface is extended with 'isExpanded'
method. It raises not implemented exception by default.