[4.2] Http: split tests for Response and RedirectResponse

Also add tests to ensure get and retrieval of `statusCode` for `Response` and `JsonResponse`: `testSetAndRetrieveStatusCode`
Fix https://github.com/laravel/framework/issues/5808