Merge two TaskExtensions classes into one and set the namespace to System.Threading.Tasks