Merge branch 'master' of https://github.com/zenexity/ReactiveMongo
Initial layout of aggregation framework

The commands are all in there, as well as converting them to a BSON doc.
Left in old code for macros
Merge branch 'master' of https://github.com/zenexity/ReactiveMongo into aggregation
Ready to review Aggregation prototype.
Forgot Scaladocs
update build
Integrating new BSON library.
Fixes problems with BSON identity handlers.
Cleanup, license, some tests
More tests, consistent API for BSONDocument and BSONArray, Scaladoc
[BSON] More Scaladoc
Move netty stuff into netty.scala
Renamed BSONDocumentWriter/Reader => BSONDocumentSerializer/Deserializer
Removed BSONReaderHandler
use Seq instead of List
[BSON] binary + more tests
Update README.md with 0.8 and 0.9-SNAPSHOT dependencies.
added documents and updatedExisting to last error

Conflicts:
	project/ReactiveMongo.scala
New Collection API