Encode BSON::Binary into base64 for extra_props, even on subdocuments

@nelhage, mind reviewing?