
Reorganize web related classes for better separation of concerns. Mainly this involves moving classes from `o.s.b.context.embedded` that aren't directly tied to embedded servlet containers to `o.s.b.web` and relocating everything from `o.s.b.context.web`. See gh-5822