optimize alignList
add These align unalign tests
add EphemeralStream#take, EphemeralStream#takeWhile
tests for EphemeralStream#take, EphemeralStream#takeWhile
fix EphemeralStream#unzip type constraint
add EphemeralStream unzip zip test
Enhanced timed Future so it would not block the Future`s execution thread pool, but instead will use scheduled executor to notify timeout.
zip laws test for Stream
add TheseOps
Fix #371. Call-by-need instead of call-by-name.
Merge pull request #490 from xuwei-k/alignList

optimize alignList
Merge pull request #491 from xuwei-k/EphemeralStream-take-takeWhile

add EphemeralStream#take, EphemeralStream#takeWhile
Merge pull request #492 from xuwei-k/EphemeralStream-unzip

fix EphemeralStream#unzip type constraint
Merge pull request #493 from Spinoco/scalaz-seven-contrib

Enhanced timed Future so it would not block the Future`s execution threa...
use reverse_:::
Remove Zip[[a]These[X, a]]; it is unlawful.
Add &&& as a proper name for These#zip.
Deprecate These#zip; the name implies the existence of a lawful instance.
add TheseOps#this TheseOps#that
add ThesePairOps