Fixed pre and post CreateCollection dispatching
Merge pull request #157 from crystalservice/1.0.x

Fix createCollection event dispatching
Split EagerCursorTest into unit and functional tests

Functional test for Query preparing an EagerCursor is moved to QueryTest. EagerCursorTest is now all unit tests.
EagerCursor::getSingleResult() should always return first element
EagerCursor::getSingleResult() should return null for no results
Merge pull request #161 from doctrine/1.0.x-eagercursor

Fix EagerCursor::getSingleResult() behavior
Allow string or array Cursor::hint() argument
Merge pull request #159
Fix formatting for 1.0.5 changelog entry
Changelog entry for 1.0.6
Merge branch '1.0.x'

Conflicts:
	lib/Doctrine/MongoDB/Cursor.php
	lib/Doctrine/MongoDB/EagerCursor.php
	lib/Doctrine/MongoDB/LoggableCursor.php
Fix getMockCursor doc blocks in EagerCursor and Query tests
Merge branch '1.0.x'