[5.0] Allow setting Last-Modified header for file downloads

Illuminate\Routing\ResponseFactory does not allow configuring the `autoEtag` or `autoLastModified` parameters of a Symfony BinaryFileResponse. This simply accepts them as parameters and passes them to the Symfony class using the same defaults used in a BinaryFileResponse.
bool, not boolean please. Also, please put two spaces after the type.