Rename iteratesOverSequence -> iteratesOver

Rename iteratesOverSequence -> iteratesOver, and add a form that takes an `Iterable<T>`, allowing

```
List<String> iterable = Arrays.asList("foo", "bar");
ASSERT.that(iterable).iteratesOver("foo", "bar");
ASSERT.that(iterable).iteratesOver(asList("foo", "bar"));
```

Keeps iteratesOverSequence() for compatibility but deprecates it.