Added Task<> methods

includes new method calls for .NET 4.5 and WinRT versions to allow
async/await pattern.