Fix Request::hasFile with an array of files

This fixes the following error scenario:

```
<input type="file" name="images[image1]" />
<input type="file" name="images[image2]" />
```

If you upload image2 but not image1 and use `Input::hasFile('images')` it will return false even though a file was uploaded in the images array.