Refactor Aggregate class to use collection.aggregate(...) #125

Use dbCollection.aggregate instead of db.runCommand for running aggregation framework command.

It was tested agains mongodb 2.6.0
Add a test about update with custom id
fix BsonQueryFactory to bind multiple names on template
Remove useless TODO comment
Add a test about saving POJO only annotated with @Id

This test has been adapted from https://github.com/jeanlaurent/JongoId
Jongo allows a POJO with a String field only annotated with @Id to be
inserted even if it is empty.
According to the documentation it should not be possible : the field
must be annotated with @ObjectId
Nevertheless this is easy to misuse so we have to support it.

refs #201
refs #199
Convert String into ObjectId when @ObjectId is detected

refs #201
refs #199
[maven-release-plugin] prepare release 1.1-early-20140527-0800
[maven-release-plugin] prepare for next development iteration
Allow orderBy to be setted in findOne operation

refs #194
Allow a parameter to be serialized into a primitive

refs #197
[maven-release-plugin] prepare release 1.1-early-20140616-1603
[maven-release-plugin] prepare for next development iteration
Fix extra quotes for de-serialization of _id's stored as Strings.
This is needed so that Jongo domain models can be used
with REST/ any other layer that requires Jackson.
Add additional check for TextNode for converting to
textValue
Corrected typo "librairies" to "libraries"
Merge pull request #214 from amacoder/patch-1

Corrected typo "librairies" to "libraries"
Simplified implementation based on review comments by: Benoit
Merge pull request #213 from sukrit007/patch_id-string-deserialization

Fix extra quotes for de-serialization of _id's stored as Strings.
[maven-release-plugin] prepare release 1.1-early-20140709-0811
[maven-release-plugin] prepare for next development iteration