Support "text" as an index specifier PYTHON-456

This also fixes a few documentation issues around
index types.