Remove unused Request fields
Tweak compiler optimizations and remove an unused global variable

-fcommon doesn't optimize anything, so we should remove it.
Correctly set SERVER_NAME and SERVER_PORT
Remove unused files
Add HttpServer unit tests and fix some bugs