[rset] New method: ResultSet.one()
This method will return exactly one entity while enforcing its existence and unicity.
The idea is shamelessly borowed from SQLAlchemy Query.one().
Closes #3352314
[jcr: use len(self) instead of len(self.rows)]
../../doc/book usr/share/doc/cubicweb-documentation
../../doc/html usr/share/doc/cubicweb-documentation
../../debian/cubicweb-doc usr/share/doc-base/cubicweb-doc