Make request a trait so we can add a ReceivedRequest that also exposes information about the caller/called party.
Have to change Request.copy to Request.change because of stack overflow.
don't add port to host-header if port is default for scheme.
fix shutdown.
implement setting of X-Forwarded-* headers as a ReverseProxy feature.
more complete shutdown.
rename the file to reflect the name of the class.
def instead of val for abstract fields.
readd portlet to MyHttpPortal.