index: only create one BLOCKQUOTE element in execute()

Before, one BLOCKQUOTE per block element would be created.
Now, only one gets created for the selection, and all contained
block elements get added to the one BLOCKQUOTE. This seems
more "proper" somehow.