Return task objects for every task function

This way we can start to report progress from govc.