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

Fixes #2356
Add changelog entry for #2610
Merge pull request #2610 from jgwhite/separate-server-blueprint

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