Fix time generation in object id c extension
Fix legacy to new format object id repair.

This is for those who were marshal dumping old ids since the internals
do not match in BSON 2.0.

[ fix RUBY-693 ]