macros: add BSON_GNUC_DEPRECATED and BSON_GNUC_DEPRECATED_FOR