minor, provide PKG_CHECK_MODULES_HEADERS to check for module and headers at the same time

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import sxe-libev.m4 to check for libev (>=4.0) and its headers

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import sxe-expat.m4 to check for expat (>=2.0) and its headers

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, actually check for libev, make it mandatory

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, switch to SXE_CHECK_EXPAT macro

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, check for unserding

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make a header failure fatal in PKG_CHECK_MODULES_HEADERS when ACTION-IF-NOT-FOUND is missing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, check for uterus (mandatory requisite at the moment)

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

* bld/chn:
  chore, check for uterus (mandatory requisite at the moment)
  minor, make a header failure fatal in PKG_CHECK_MODULES_HEADERS when ACTION-IF-NOT-FOUND is missing
  chore, check for unserding
  chore, switch to SXE_CHECK_EXPAT macro
  chore, actually check for libev, make it mandatory
  minor, import sxe-expat.m4 to check for expat (>=2.0) and its headers
  minor, import sxe-libev.m4 to check for libev (>=4.0) and its headers
  minor, provide PKG_CHECK_MODULES_HEADERS to check for module and headers at the same time
minor, check for handshake functions in twsapi

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import sxe-twsapi.m4 with SXE_CHECK_TWSAPI and SXE_CHECK_TWSAPI_HANDSHAKE

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, use macros from sxe-twsapi.m4 to check for twsapi with handshake functionality

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

* bld/prereq:
  chore, use macros from sxe-twsapi.m4 to check for twsapi with handshake functionality
  minor, import sxe-twsapi.m4 with SXE_CHECK_TWSAPI and SXE_CHECK_TWSAPI_HANDSHAKE
  minor, check for handshake functions in twsapi
chore, add rule for gengetopt ggo->c creation

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import nifty.h for macros like UNUSED(), LIKELY(), etc.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import do-sod-all quo-tws husk

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, actually connect to the tws host, reading all data off the wire and dump it to stdout

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, import tws.{cpp,h} the guts that implement IB's excellent</sarcasm> API

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, don't write traffic to stdout

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

* feat/quo:
  cosmetics, don't write traffic to stdout
  minor, import tws.{cpp,h} the guts that implement IB's excellent</sarcasm> API
  minor, actually connect to the tws host, reading all data off the wire and dump it to stdout
  minor, import do-sod-all quo-tws husk
  minor, import nifty.h for macros like UNUSED(), LIKELY(), etc.
  chore, add rule for gengetopt ggo->c creation