integrate libmongoc intree