minor, construct the paths base-wise i.e. from base to term currency

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, return a bitset of affected pairs in recomp_affected()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, have ccyg_add_pairs() return the number of (virtual) pairs added through path finding

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, channel all debugging output in recomp_*() through CCY_DEBUG_RECOMP

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, compute the bbo over all our virtual pairs at the end of snarf_data()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, keep track of the number of virtual pairs added through ccyg_add_paths()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, kick flakey debugging output about the special trivial pair

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, send the best bid/ask out on the first beef channel in xross-quo

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor bbo dissemination to dissem_bbo() routine in xross-quo, also brag about the instrument

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'strat/xross-quo' into next

* strat/xross-quo:
  minor, refactor bbo dissemination to dissem_bbo() routine in xross-quo, also brag about the instrument
  minor, send the best bid/ask out on the first beef channel in xross-quo
  cosmetics, kick flakey debugging output about the special trivial pair
  minor, keep track of the number of virtual pairs added through ccyg_add_paths()
  minor, compute the bbo over all our virtual pairs at the end of snarf_data()
  cosmetics, channel all debugging output in recomp_*() through CCY_DEBUG_RECOMP
  minor, have ccyg_add_pairs() return the number of (virtual) pairs added through path finding
  minor, return a bitset of affected pairs in recomp_affected()
  minor, construct the paths base-wise i.e. from base to term currency
fix, mark ute packets in um-xmit as data

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tool/um-xmit' into next

* tool/um-xmit:
  fix, mark ute packets in um-xmit as data
Merge branch 'next'

* next: (24 commits)
  fix, mark ute packets in um-xmit as data
  minor, refactor bbo dissemination to dissem_bbo() routine in xross-quo, also brag about the instrument
  minor, send the best bid/ask out on the first beef channel in xross-quo
  cosmetics, kick flakey debugging output about the special trivial pair
  minor, keep track of the number of virtual pairs added through ccyg_add_paths()
  minor, compute the bbo over all our virtual pairs at the end of snarf_data()
  cosmetics, channel all debugging output in recomp_*() through CCY_DEBUG_RECOMP
  minor, have ccyg_add_pairs() return the number of (virtual) pairs added through path finding
  minor, return a bitset of affected pairs in recomp_affected()
  minor, construct the paths base-wise i.e. from base to term currency
  minor, properly update paths based on incoming ticks, provide xross-quo binary
  minor, initial import of xross-quo strategy
  chore, provide prnt_graph() in debugging mode
  fix, do not include newly included pairs in the search for paths
  cosmetics, speak of path hops instead of paths in edgfinder debugging output
  chore, move definition of NULL_PAIR, NULL_EDGE and NULL_PATH_HOP to ccy-graph.h
  chore, MAP_MEM/PROT_MEM comes from nifty.h
  chore, MAP_MEM/PROT_MEM comes from nifty.h
  chore, MAP_MEM/PROT_MEM comes from nifty.h
  chore, MAP_MEM/PROT_MEM comes from nifty.h
  ...