WP8 has native async/await support with some limitations, like missing HttpClient and possibly other classes.
WP7 had support for async/await in VS2010 using AsyncCTP, but in VS2012 it was re-added recently as Microsoft.Bcl.Async:
https://nuget.org/packages/Microsoft.Bcl.Async/1.0.12-beta