SI-8951  SeqView and StreamView stack-overflow on negative index after flatMap

Checks and throws IndexOutOfBounds now.

No test, caught and checked by scala-collections-laws (line 405 presently).
Merge pull request #4144 from Ichoran/issue/8951

SI-8951  SeqView and StreamView stack-overflow on index < 0 when flatMapped