add delegated iterables
Merge branch 'master' into delegated-iterables
move delegated stuffs to collection and add tests
rename DelegatedList to DelegatingList
improve dartdoc
add newlines in tests
abstract getter for delegate
String utilitities
Add delegating iterable and collections.
Merge remote-tracking branch 'upstream/master' into shift-months-fix