basic macros or generating BSONReader and BSONWriter for case classes

fixes #38
Removed password looging

Fix for Issue #53
renamed macros to follow ReactiveMongo naming conventions
scala doc for public API on macros
Merge pull request #51 from edofic/macros

basic macros or generating BSONReader and BSONWriter for case classes
Fix Count command in a sharded environment
Failover retries only on a connection or primary failure. Closes #46
Updated toString to look like case class toString
Merge pull request #54 from shirish4you/patch-1

Removed password looging
Move macros as a subproject
BSONDocument and BSONArray are now case classes. Closes #52
DateTime as a BSONNumberLike. Closes #47
Do not flatten metadata in GridFS. Closes #35
Save method on BSONCollection. Closes #45
MongoDriver class that handles the actor system.
Fixes save() overloading problem + test update
Compiles better when the files are committed...
Improve LastError to act like a BSONDocument
Merge pull request #55 from pauldijou/features/lastError

Improve LastError to act like a BSONDocument