Added Assert.ThrowsAny methods. Closes #25

I have added three methods:

- `Assert.ThrowsAny` that takes an `Action` parameter
- `Assert.ThrowsAny` that takes an `Func<object>` parameter
- `Assert.ThrowsAnyAsync` that takes a `Func<Task>` parameter