cbson: handle invalid parameter types as False.
cbson: add pickle support for cbson.ObjectId().