Adds IntersectCollection
Corrects some comment javadoc references
Corrects another comment
Revamps NotifyListAdapter, updates binding infrastructure to lessen the need for final variables. Improves EventSupport to deal with anonymous interface implementors and unit test to show new behaviour