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'
Changelog entry for 1.1.3
Revert "Allow string or array Cursor::hint() argument"

This reverts commit acf548cb4e7e4a6d04587513356dbefc5c9cd6b9.
Merge pull request #163 from doctrine/1.0.x-hint

Revert "Allow string or array Cursor::hint() argument"
Changelog entry for 1.0.7
Merge branch '1.0.x'

Conflicts:
	lib/Doctrine/MongoDB/Cursor.php
	lib/Doctrine/MongoDB/LoggableCursor.php
Allow string or array Cursor::hint() argument
Merge pull request #164 from doctrine/cursor-hint

Allow string or array Cursor::hint() argument