seed: generate bundles more efficiently; update deps
seed uploads: use sjs:tar module instead or relying on a `tar` executable
update SJS (includes change to stream.pump behaviour)
unbuilt changes
end stream in format filters
extend .api source code test to cover various format requests
fix false positive in api source test by using an explicit flag
reinstate test for api source code under a CodeDirectory
update sjs
gzip functions have moved from tar -> gzip module
Removing unnecessary whitespace
seed proxy: include client headers, as well as x-forwarded-{proto,host}
seed: allow dashes in app names
remove uses of stream::write
std: move server/response to std::response, rather than merging it
seed: remove uses of stream::read/write
seed: fix console output in firefox
server/main: expose processGlobalOptions
seed: update SJS; simplify server collection
change order of mechanism execution to preorder, as this allows parent elements to establish a 'context' that child nodes can resolve in their mechanisms