[#2158] Add Executor.fetchLazy(Table) and fetchLazy(Table, Condition)
for convenience
[#1974] Optimise various Executor.fetchOne() methods, which consume
the whole ResultSet before throwing an InvalidResultException