Added Async support.

This should provide async support without any breaking changes to the current API. This also changed the raw "TableQuery" property that is inside the TableAccessContext class. It uses the new "Table.CreateQuery<T>()" method from the 2.1 Azure Storage SDK which returns a special type of IQueryable for more flexible and advanced querying of the table entity.