fix gridfile by using bson.binary.
protocol: wrap request_id at INT_MAX.

This sacrifices the top bit just because. We could go ahead and use
UINT_MAX if we want to I guess.