More async LINQ methods, like SingleAsync

Tests: http://codepaste.net/v1cgip