Fire on_fetched events for `?version=all` requests

Adds a `for` loop to `getitem` to process each item in a `?version=all` response. Also includes tests for `on_fetched` events for document versions and a note in the docs that `on_fetched` will not fire for `?version=diffs` requests.