Move paircompare to DICT_ATTR

All modules registering paircompare callback have been updated.
For every callback which didn't use the *req list, the first_only has been set to true