Failing test for matching calls to generic methods with derived types
Pending tests marked as explicit for clarity
Potential multiple-enumeration fixed
can now match generic method with derived-type arguments
Test demonstrating an edge case of generic interfaces
Moving [Explicit] test attribute next to [Pending] (so can remove both
  at once)

Adding some tests for matching derived types for generics.
Updating changelog and adding some tests for stubbing generic methods.
Added auto value provider for Task/Task<T>
Added AutoTaskProvider into providers list
Updated changelog for features in the pull request
Adding acceptance tests for auto-returning tasks.
Crediting Jake for his contrib