Refactor structure of Server and ServerHandler sources:
* Rename http module to server module
* Merge HTTP::Server and ServerHandler into the server module
* Split classes to individual headers to reduce type exposure in includes