Add Ecto.Repo.one which returns either zero or one result.

If there are two or more results one raises Ecto.NotSingleResult.