re-export RAPP_CONFIG_SECTION

add explanation about why it should be public.
the test stub should not be run by default

It is useful to have and build, but
worthless to have as part of the testsuite.
add missing asserts
port to the new memory API.
memory failure coverage
more memory failure tests.
add asprintf to memory wrapping.
asprintf -> memory_asprintf