Enforce maxRows in PositionedResultIterator.

This used to work in 2.0 but got broken during the Invoker refactoring.

Test in PositionedResultTest. Fixes issue #786.
Merge pull request #790 from slick/tmp/issue-786

Enforce maxRows in PositionedResultIterator.