Added BSON Handler for Map[String,_]

This enable things like:
```scala
def getCountersFromDoc(doc:BSONDocument) = 
  doc.getAs[Map[String,Int]]("counters").getOrElse(Map())
```