Iterable vectors (#22548)
* Add iterators to vectors
* Provide documentation
* Update translated documentation
Copy English documentation where applicable. Some languages did not
contain the math directory, which is where the English vector
documentation is located.