rpc: start on mongoc_rpc_scatter().

This also includes some adjustments to the rpc mechanism so that we
can encode/decode a bit easier. We verify strictly that bson documents
are proper sizing so that we can trust their lengths later.