expanded plugins to also recieve IHTTPSession so it has more access to
the request's state. Gives plugins access to Method, HTTP Headers,
Parameters, and the raw Input Stream
Fixed plugin argument signature for markdown plugin