test, provide regressions for the sub and rev opers too

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'test/caev'

* test/caev:
  test, provide regressions for the sub and rev opers too
chore, hygiene, rename ctl_quantity_t to ctl_quant_t

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, kick unused cruft from cattle.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, clarify names and types, price and quant actors in particular

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide actions on prices and quantities (ctl_caef_act())

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide printer for funds in caev-io test harness

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, make sure the compiler knows we want decimal floats

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, provide regression tests for action feature

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/caev-actions'

* feat/caev-actions:
  test, provide regression tests for action feature
  chore, make sure the compiler knows we want decimal floats
  minor, provide printer for funds in caev-io test harness
  minor, provide actions on prices and quantities (ctl_caef_act())
  hygiene, clarify names and types, price and quant actors in particular
  hygiene, kick unused cruft from cattle.c
  chore, hygiene, rename ctl_quantity_t to ctl_quant_t
hygiene, turn the notion of ratio-action on price

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
doc, clarify who's responsible for compatible currencies and objects

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor ratio guts into cattle-ratio.[ch]

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, switch to cattle-ratio.h decls in cattle.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, use __inline keyword

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, strip ratio guts from caev.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/types-ratio' into core/types

* core/types-ratio:
  chore, strip ratio guts from caev.c
  hygiene, use __inline keyword
  chore, switch to cattle-ratio.h decls in cattle.h
  minor, refactor ratio guts into cattle-ratio.[ch]
minor, refactor price guts into cattle-price.[ch]

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, switch to cattle-price.h decls in cattle.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, strip price guts from caev.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>