Revert "webapi: cant overwrite dependencyResolver. must be a nicer way of doing this."

This reverts commit 02b832941a28e972a33442a335bab92ba8e01dc2.
dependencyResolver: compose a resolver over the user one, and our own