Return task objects for every task function

This way we can start to report progress from govc.
Remove vim25/tasks pkg