Use current() in EagerCursor::getSingleResult()

Older ODM versions depend on this behavior, as getSingleResult() is not extended with hydration logic (like current() is).
Fix Query construction in EagerCursor preparation test
Merge pull request #166 from doctrine/1.0.x-eagerCursor-getSingleResult

Use current() in EagerCursor::getSingleResult()