(core++) type fixups in feed functions, start of database refactor to drop emulation/game specific model
(db+dbtool) Datamodel changes.

Added missing dbtool.

Added uid/gid to target (if desired, otherwise default user/gid will
remain). Target / Config argv has been split into separate tables
to better match exec* family of functions, and to take advantage of
_stringquery wrapper.
(db+lua) extended interfaces, some stubs left to take care of.
(db) filled out the last stubs, testing and integration work left.
(db+) first refactor towards db-engine-lua launch

Changed the internal interface for launch to take
database modifications into account. Fixes to
launch_target (not entirely yet there but should
mostly be minor things left to do).
(db+) refactored the dbres into a mem_strarr

Previously, the dbres structure had a more detailed
data-model. When the database refactor started,
it erroded into a regular dynamic array of string
pointers and thus belonged in the _mem block in stead.
(build) renamed frameserver_backend
(db+core) internal-launch changed to use strarr

since we may need to grow envv etc. due to lib
expansion into PRELOAD, change the interfaces
to permit this.
(db) env and lib expansion added to exec
(platform) launch added interpose
(lua) internal launch fixes
(db+platform) launch_target now works with hijack

the issues that remain for database branch
integration is updating hijacked library builds,
documentation fixes and having a fallback /
support script that emulates the old list_
behaviors. Possible that we'll accept breaking
master for a while as the specific legacy
applications are not really a priority anymore.
(lua) fixed monitoring mode breaks

it has been known for a while that we
did not properly escape user-definable
lua-strings, but due to the sparring
use-case (essentially running a hostile
script in monitoring mode) it has not
been a priority.
(build) started evicting / moving legacy
Merge branch 'db-cleanup'

This merge will break notable amounts of legacy
and is also a means of stepping away from the
emulation / front-end bits that have outlived
its usefulness. A separate repository will be
set up to contain scripts / tools that will
allow for gridle/awb users to keep their current
workflows and still be up to date with engine
advancements.
(cm+) the first big reorganization (more to come)

as a follow up to the previous logentry,
now we drop the remaining legacy bits here
(will be re-added to arcan-legacy in a form
that can be checked out and run as before,
it is mostly database tools and emulation
of dropped calls that are missing).