add convert::pair class, which just wraps two boost::function's

This is so that if desired, one can use lambda functions or similar
with the CONFIG_CLASS macro more easily.