Make Web Serving Stack's Dependencies Concrete

This commit kills ``ApplicationState`` in favor of passing in the known dependencies to the various serving components, as it avoids the smell of "context objects", which ended up complicating the executor scheduler.