tests: run_test() now prints execution time on success.
tests: initialize bson_context_t before calling bson_oid_init_sequence().
tests: add more bson_oid_init_sequence() tests.
cbson: add property getters for collection, database, and id.
cbson: cleanup.
cbson: add cbson.InvalidId and raise it when creating invalid ObjectId.