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()
Changelog entry for 1.0.8
Merge branch '1.0.x'

Conflicts:
	lib/Doctrine/MongoDB/EagerCursor.php