Merge branch 'next'

* next:
  fix, don't shadow variables
  minor, use a custom encoding for short positions, set the highest bit ...
  fix, actually set the stack's sl1t objects' tblidx slot when we determined the id
  minor, add RptID, BizDT and QtyDt to position reports gen'd as result of reqforposs requests
  fix, paste the content length into the response buffer regardless of buffer size
  minor, adapt um-apfd and um-quod to new struct webrsp_s responses
  minor, make web() return a response consisting of two buffers ...
  minor, start using libfixc's rndr renderer that allocates the buffer itself
  chore, distribute apfd-cache.h (glue between web.[ch] and um-apfd
  chore, guard unused functions find_cli(), add_cli() if libfixc is used
  minor, provide a snarf_pos_rpt() in um-apfd based on libfixc
  fix, PEBKAC, serve reqforposs requests if websvc() says so
  minor, remove gq based portfolio and position handling from um-apfd
  minor, migrate web.[ch] reqforposs requests to using apfd_cache
  minor, use ute backing file for um-apfd to dump a stream of portfolio allocations
  cosmetics, kick noinline attribute from um-quod's pruners