macros: fix for handling Seq[A] in case class parameters

Provide explicit (String, BSONValue) type annotation for every element
when constructing BSONDocument. Without this type checking failed with
weird existential type error. Error message had no real errors in it.
Apparently compiler just needed a little hint.