Make CakeResponse::file() accept ranges even when download option is fal...

fix #2172