visitor: cleanup formatting.
doc: add visitor documentation.
doc: add docs for value container type.
doc: add docs for bson_type_t.