[config] tuple dep
rethink waitfor

- now returns Tuple of values
- breaks with leftmost broken promise error
improve waitfor impls
rename wait-for to unite
check for null unite arguments

- describe in javadoc
correct test file name
Merge branch 'util'