Fix major memory leak when reusing bson objects.  We now call bson_destroy on the underlying structure before calling bson_init on it.
BUGZID: