revised relation_add_constraint ABI and added convenience macros