[5.0] Changed Request To Illuminate Request

I think Illuminate\Http\Request is more suitable for the following 2 reasons:
1. This is a framework specific middleware.
2. In StartSession::storeCurrentUrl(), all 4 calls on the $request object are function implemented in Illuminate\Http\Request.