Extension hooks and skeleton of phongo, and basic bson implementation

I don't see this macro called anywhere.