if allocation is based on list->count, then so should be filling the space
minor doc updates
scratchblock comments removed
New initdir format

@123:/dir for include lines, relevant changes in service files.
comments
tests updated for @dir related changes
declare functions as static whenever possible

Apparently gcc likes it. A lot. Who could have thought.
program prefix support