Implement MongoDB `eval` command
Initial workaround for Netty connections leaking on ActorSystem shutdown.
allow to use classes with custom annotations for macros
add $ to AddToSet GroupFunction
Upgrade to sbt 0.13.5 + other simplifications
Don't ignore writeConcern in BSONCollection.save

The "save" helper, accepting a GetLastError as a parameter, invoked the
underlying GenericCollection.update and .insert without a writeConcern.
The default for the argument (GetLastError()) would then be used,
effectively ignoring the user provided writeConcern.
Provide default implementation for RawBSONDocumentSerializer
Fixed bug with filure propagation by the reactive mongo enumerator
Fixed bug with filure propagation by the reactive mongo enumerator
Fixed bug with filure propagation by the reactive mongo enumerator
Merge pull request #189 from Atry/patch-1

Provide default implementation for RawBSONDocumentSerializer
Merge pull request #185 from jaceklaskowski/sbt-0-13-5-upgrade

Upgrade to sbt 0.13.5 + other simplifications
Merge pull request #188 from utaal/fix-writeconcern

Don't ignore writeConcern in BSONCollection.save
Merge pull request #184 from dvliman/master

add $ to AddToSet GroupFunction
Merge pull request #181 from codenamestif/annotations_macro

allow to use classes with custom annotations for macros
Update buffercollection.scala
Merge pull request #194 from Atry/patch-1

Fix #189
fix compilation error from PR #188
Merge pull request #191 from bfaissal/master

Fix for error propagation problem on enumerator created by cursor[T].enumerate()
Fixed bug on mongo error result checking 

The field "ok" from mongo result sometimes is Double and sometimes is Integer. When it is integer, the code fails to get a BSONDouble.  So the result is 0, generating an error when, in true, it does not exist.