revert, partially revert 09e7c3ba, kick services from unserding.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, outsource private decls and defs into ud-private.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, kick stdio.h inclusion from unserding.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide ud_pack_cmsg() as decl'd in ud-private.h

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, send packets in new unserding with magic da7a instead of beef

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, bld, declare libunserding as 1:0:1  (version is 1 and age is 1)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate ud_pack_ping() to ud_pack_cmsg() system to not interfere with normal packs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, use UD_SVC_PING's enum value for UD_COMPAT which coincides with former UD_SVC_PING definition

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide ud_pack_pong() implementing the guts of pinging and ponging

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate ud-ping tool to ud_pack_pong()

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

* core/api:
  minor, migrate ud-ping tool to ud_pack_pong()
  minor, provide ud_pack_pong() implementing the guts of pinging and ponging
  fix, PEBKAC, use UD_SVC_PING's enum value for UD_COMPAT which coincides with former UD_SVC_PING definition
  minor, migrate ud_pack_ping() to ud_pack_cmsg() system to not interfere with normal packs
  chore, bld, declare libunserding as 1:0:1  (version is 1 and age is 1)
  chore, send packets in new unserding with magic da7a instead of beef
  minor, provide ud_pack_cmsg() as decl'd in ud-private.h
  chore, kick stdio.h inclusion from unserding.c
  minor, outsource private decls and defs into ud-private.h
  revert, partially revert 09e7c3ba, kick services from unserding.h
Merge branch 'next'

* next:
  minor, migrate ud-ping tool to ud_pack_pong()
  minor, provide ud_pack_pong() implementing the guts of pinging and ponging
  fix, PEBKAC, use UD_SVC_PING's enum value for UD_COMPAT which coincides with former UD_SVC_PING definition
  minor, migrate ud_pack_ping() to ud_pack_cmsg() system to not interfere with normal packs
  chore, bld, declare libunserding as 1:0:1  (version is 1 and age is 1)
  chore, send packets in new unserding with magic da7a instead of beef
  minor, provide ud_pack_cmsg() as decl'd in ud-private.h
  chore, kick stdio.h inclusion from unserding.c
  minor, outsource private decls and defs into ud-private.h
  revert, partially revert 09e7c3ba, kick services from unserding.h
  minor, introduce service type ud_svc_t to unify ui16 and u8+u8 access
  minor, rewrite ud-ping in terms of svc_pong's ud_pack_ping()/ud_chck_ping()
  minor, provide ping message and ud_pack_ping() and ud_chck_ping()
  chore, hygiene, wrap old bits of svc-pong.c into UD_COMPAT guard
  minor, import boobs.h from uterus project