Refactoring Tree code.  SideBySideTreeView now uses SimpleCellList, which a protected method that allows users to use any ListView.  SideBySideTreeNodeView shares a lot of code with SimpleCellList.  Added animations to SideBySideTreeView.  NodeInfo now includes a SelectionModel, but still allows a single instance to be used across an entire tree of different types.  NodeInfo now returns one Cell instead of a list of HasCell, but CompositeCell has been added to combine HasCells into a single Cell.

Review at http://gwt-code-reviews.appspot.com/390801


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7967 8db76d5a-ed1c-0410-87a9-c151d255dfc7
27 files changed