Added gatherUnordered as combinator to Future.
Added Task.gatherUnordered with early terminating on exception and possibility to cancel pending tasks
Added runFor methods to task for time outing execution of Task after certain timeout