t/70-then.t: completed basic tests for then().
t/10-construction.t: drop support for Future::Utils::repeat()
Removed t/30-chained.t. Users should use then(), catch() and on_cancel() for callback registration. Other methods are not supported by Future::Q's failure reporting mechanism.
t/40-dependent.t: use then() and catch() for callback registration.
Removed t/50-repeat.t: Future::Utils::repeat() is not supported anymore.
Reordering test scripts.
t/40-error-single.t: test cases are simplified. Because Future::Q's error reporting mechanism cares only about then() and catch(), there is no need to test on_ready() or on_fail() cases.
Q.pm: update POD. still including some memos.
Add t/20-predicates.t
t/25-aliases.t: add tests for alias methods.
t/30-then.t: then() can be called in void context without warning.
Add t/27-try.t. Just a placeholder, for now.