Replaced TreeSet with HasSet in MultiSelectionModel because TreeSet requires the object to be a comparable. The SelectionModel shouldn't require this. The only value added by TreeSet is sorting, which users can do if they choose when they get the selected set.
http://gwt-code-reviews.appspot.com/704801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
