Pull server files from http-{mock,proxy} into their own blueprint

Fixes #2356