Convert RootViewPicker to return a List<View>.. should we rename to RootViewsPicker?
Convert NoMatchingViewException and HumanReadables to operate on List<View> for roots
Add the MultiRootMatcher wrapper
Make AmbiguousViewMatcherException polyradical
Let ViewFinderImpl deal with multiple roots

lambda calculus is neat!
Get rid of that hideous retry search loop in waitFor() if the specified view wasn't found in default root
Fix up dagger dependency types
Reverse the logic here, make it a bit clearer
Fix build error
Track the 'allRoots' list after all, better to be actually-correct in the err msg than "correct" in what boils down to code style
add todo
Rename rootViewProvider -> rootViewsProvider
Add todo
Improve err msg readability (how should we describe windows? rootView.toString isn't very sufficient)
Merge branch 'feature/allow_multiple_roots'