RichSelector相关的一些升级。

主要是扩展TreeRichSelector的一些配置。
那如果是这样，改法是不是：
1, 把datasource中的状态信息提取出来，自己维护，但是并不需要omit掉（因为不能改传进来的东西？）
2. 开放一个可以获取到带有更新后状态信息的datasource的接口供外部使用
3. 外部通过这个接口获取新的datasource，然后怎么分发给其余受影响的控件自己处理。（这个地方最烦了。。。。）

是不是？